<?xml version="1.0" encoding="UTF-8"?>
<mrdocs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:noNamespaceSchemaLocation="https://mrdocs.com/docs/mrdocs/develop/_attachments/schemas/mrdocs.rnc">
<namespace>
  <kind>namespace</kind>
  <id>4ZrjxJnU1LA5xSyrWMNuXTvSYKwt</id>
  <extraction>regular</extraction>
  <members>
    <namespaces>4Mr2JeTsyczjdded6w2dFkYVQSuM 1XBSLJvax29j7ArpmtgK9wgp2t8 3QprkvAv6SmsjBRQTSrkLz8nkZQC 2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</namespaces>
    <typedefs>41obEE6Er6mo1NeJb4dH6YDasBbb 3wBW4taBrSaSm4cE3jG5dedxbikQ 22QREmHybN37zRBVoWcbcw3YBSRP zX37f36ykR1kXWo6K3MSc9dfYLV jeya9rKYzZS4QDRLJfpRGsDgrwp 4PWS7skEnep2rjK6YtG5XLNgtz9c X6USzDWePR9gRkX4DUZ11PfjMow 3VMt99Wp744j4oYDKzuM6GMAkVHe 9dKgjCpBHJzdNem8yS7cYHGEi1S enwWZFN2wfrW91K9GsMrvTw5eKa 2tsUc2es9auoK5sHxz7Dn97FYmUN 4KjaSgopuTVfQLGVzojerLeoD327</typedefs>
  </members>
</namespace>
<namespace>
  <name>mrdocs</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Error/Assert.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Error/Assert.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/ADT/ArrayView.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/ArrayView.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/ADT/Nullable.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Nullable.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/TypeTraits/Concepts.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/TypeTraits/Concepts.hpp</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/ADT/Overload.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Overload.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/ADT/Polymorphic.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Polymorphic.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/ADT/UnorderedStringMap.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/UnorderedStringMap.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Error/Error.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Error/Error.hpp</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Error/Error.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Error/Error.hpp</sourcePath>
        <lineNumber>267</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Error/Exception.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Error/Exception.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Error/Expected.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Error/Expected.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Filesystem/Glob.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Filesystem/Glob.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/String/StringList.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/String/StringList.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Config/ReferenceDirectories.hpp</shortPath>
        <sourcePath>include/mrdocs/Config/ReferenceDirectories.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Error.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Error.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Kind.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Kind.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/String.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Config.hpp</shortPath>
        <sourcePath>include/mrdocs/Config.hpp</sourcePath>
        <lineNumber>31</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/String/String.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/String/String.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>51</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>501</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockKind.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineKind.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DomCorpus.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DomCorpus.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Reflection/CompareReflectedType.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/CompareReflectedType.hpp</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Expression.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Expression.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Specifiers/ConstexprKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Specifiers/ConstexprKind.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Specifiers/ReferenceKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Specifiers/ReferenceKind.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Specifiers/StorageClassKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Specifiers/StorageClassKind.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/TypeTraits/TypeTraits.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/TypeTraits/TypeTraits.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Reflection/MapReflectedType.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/MapReflectedType.hpp</sourcePath>
        <lineNumber>31</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/SymbolID.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/SymbolID.hpp</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/TypeTraits/Visitor.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/TypeTraits/Visitor.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListKind.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListItem.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListBlock.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableAlignmentKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableAlignmentKind.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableCell.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableCell.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableRow.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableRow.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableBlock.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Name/NameKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Name/NameKind.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Name/NameBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Name/NameBase.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Name/IdentifierName.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Name/IdentifierName.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TArg/TArgKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TArg/TArgKind.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TArg/TArgBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TArg/TArgBase.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TArg/ConstantTArg.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TArg/ConstantTArg.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/AutoKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/AutoKind.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/TypeKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/TypeKind.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/TypeBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/TypeBase.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/AutoType.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/AutoType.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/ArrayType.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/ArrayType.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/DecltypeType.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/DecltypeType.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Specifiers/AccessKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Specifiers/AccessKind.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Specifiers/ExplicitKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Specifiers/ExplicitKind.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Specifiers/ExplicitInfo.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Specifiers/ExplicitInfo.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Specifiers/NoexceptKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Specifiers/NoexceptKind.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Specifiers/NoexceptInfo.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Specifiers/NoexceptInfo.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Specifiers/OperatorKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Specifiers/OperatorKind.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/FunctionType.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/FunctionType.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/LValueReferenceType.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/LValueReferenceType.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/MemberPointerType.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/MemberPointerType.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/FundamentalTypeKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/FundamentalTypeKind.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/NamedType.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/NamedType.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/PointerType.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/PointerType.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/RValueReferenceType.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/RValueReferenceType.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type.hpp</sourcePath>
        <lineNumber>31</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TArg/TypeTArg.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TArg/TypeTArg.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TArg/TemplateTArg.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TArg/TemplateTArg.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TArg.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TArg.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Name/SpecializationName.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Name/SpecializationName.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Name.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Name.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/AttributeKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/AttributeKind.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/AttributeBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/AttributeBase.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/AssumeAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/AssumeAttribute.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/CarriesDependencyAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/CarriesDependencyAttribute.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/DeprecatedAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/DeprecatedAttribute.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/FallthroughAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/FallthroughAttribute.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/IndeterminateAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/IndeterminateAttribute.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/LikelyAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/LikelyAttribute.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/MaybeUnusedAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/MaybeUnusedAttribute.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/NoUniqueAddressAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/NoUniqueAddressAttribute.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/NodiscardAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/NodiscardAttribute.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/NoreturnAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/NoreturnAttribute.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/OtherAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/OtherAttribute.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attribute/UnlikelyAttribute.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attribute/UnlikelyAttribute.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Attributes.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Attributes.hpp</sourcePath>
        <lineNumber>32</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/ExtractionMode.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/ExtractionMode.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Location.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Location.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Source.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Source.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/SymbolKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/SymbolKind.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/SymbolBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/SymbolBase.hpp</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TParam/TParamKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TParam/TParamKind.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TParam/TParamBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TParam/TParamBase.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TParam/ConstantTParam.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TParam/ConstantTParam.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TParam/TemplateTParam.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TParam/TemplateTParam.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TParam/TParamKeyKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TParam/TParamKeyKind.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TParam/TypeTParam.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TParam/TypeTParam.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/TParam.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/TParam.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Template.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Template.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Concept.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Concept.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Enum.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Enum.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/EnumConstant.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/EnumConstant.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Friend.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Friend.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/FunctionClass.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/FunctionClass.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Param.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Param.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Function.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Function.hpp</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Guide.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Guide.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Macro.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Macro.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Namespace.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Namespace.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/NamespaceAlias.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/NamespaceAlias.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Overloads.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Overloads.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/RecordBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/RecordBase.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/RecordTranche.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/RecordTranche.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/RecordInterface.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/RecordInterface.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/RecordKeyKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/RecordKeyKind.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Record.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Record.hpp</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Typedef.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Typedef.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Using.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Using.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Variable.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Variable.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/detail/Corpus.hpp</shortPath>
        <sourcePath>include/mrdocs/detail/Corpus.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Corpus.hpp</shortPath>
        <sourcePath>include/mrdocs/Corpus.hpp</sourcePath>
        <lineNumber>32</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/JavaScript/Context.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/JavaScript/Context.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/JavaScript/Scope.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/JavaScript/Scope.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/JavaScript/Scope.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/JavaScript/Scope.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/JavaScript/Type.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/JavaScript/Type.hpp</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/JavaScript/Value.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/JavaScript/Value.hpp</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/JavaScript/registerHelper.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/JavaScript/registerHelper.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/JavaScript/registerHelper.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/JavaScript/registerHelper.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/Type.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/Type.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/Context.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/Context.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/Param.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/Param.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/Value.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/Value.hpp</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/Function.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/Function.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/zstring.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/zstring.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/Scope.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/Scope.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/String.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/String.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/Table.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/Table.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/registerHelper.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/registerHelper.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Engines/Lua/registerHelper.hpp</shortPath>
        <sourcePath>include/mrdocs/Engines/Lua/registerHelper.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Generator.hpp</shortPath>
        <sourcePath>include/mrdocs/Generator.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Extensions/ExtensionRegistry.hpp</shortPath>
        <sourcePath>include/mrdocs/Extensions/ExtensionRegistry.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/Parts.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/Parts.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/FileKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/FileKind.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Type/QualifierKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Type/QualifierKind.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Chrono.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Chrono.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/TypeTraits/any_callable.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/TypeTraits/any_callable.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Concurrency/ThreadPool.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Concurrency/ThreadPool.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Concurrency/ExecutorGroup.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Concurrency/ExecutorGroup.hpp</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Concurrency/unlock_guard.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Concurrency/unlock_guard.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Container/Algorithm.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Container/Algorithm.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Container/RangeFor.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Container/RangeFor.hpp</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Filesystem/Path.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Filesystem/Path.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Reflection/MergeReflectedType.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/MergeReflectedType.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Report.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Report.hpp</sourcePath>
        <lineNumber>35</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Support/ScopeExit.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/ScopeExit.hpp</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/String/Parse.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/String/Parse.hpp</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/String/SplitLines.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/String/SplitLines.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Error.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Error.hpp</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/detail/OutputRef.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/detail/OutputRef.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/OutputRef.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/OutputRef.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Options.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Options.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/detail/Engine.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/detail/Engine.hpp</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Engine.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Engine.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Helpers/Builtin.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Helpers/Builtin.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Helpers/Constructor.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Helpers/Constructor.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Helpers/Logical.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Helpers/Logical.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Helpers/Math.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Helpers/Math.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Helpers/String.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Helpers/String.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Helpers/Container.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Helpers/Container.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Helpers/detail/KeyPath.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Helpers/detail/KeyPath.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Handlebars/Helpers/detail/Sequence.hpp</shortPath>
        <sourcePath>libs/handlebars/include/mrdocs/Handlebars/Helpers/detail/Sequence.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
  <extraction>regular</extraction>
  <parent>4ZrjxJnU1LA5xSyrWMNuXTvSYKwt</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The public </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>mrdocs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> namespace here centralizes assert/assume hooks so we can swap behavior (terminate, throw, debugbreak) in one place without leaking platform specifics into the rest of the codebase.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Compile-time reflection over structs, enums, and their bases.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A small, self-contained reflection library inspired by Boost.Describe. Besides the MRDOCS_DESCRIBE_* macros, the public API includes a number of traits and queries we need for documenting types in Mr.Docs.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Doc-comment enums and helpers that describe admonition kinds.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reporting utilities (messages, statistics, sinks).</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>report</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> namespace owns severity enums, message structs, and output sinks so tooling and libraries emit diagnostics in a uniform, testable format regardless of UI.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Core MrDocs support utilities.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <members>
    <namespaces>4HvUKcznsuHGVeeW2cbJWqvJvZhb 3bhF31NoBpzauSaWKLU8SH2oayGT ZmvJYj2cnXeNyXQupCcgTMYMXJ1 2q6D7RrxM77DAFay1KvHSzWAgJnQ aDtZHth6orKzFqyKviMXTw5TpbF 3ZdjzLMzy6KYaYczS2sYB78pcqqv 3T5pb6FNESbjiSSQxyrXmMS542kj 4C9zc23CjUs9QBf8UxT9uXtWMhKb pyvHiw6MrvXvkiXZW73WD4SmtLm 47GjXGwav94Yi6gMmWfJpUNPqSNg 3Et4NTyLmN77jsFrVdFDeEenZJ1c</namespaces>
    <typedefs>3jDe3TJM36jvkrVjXUJfztnW8B6S 4D6RSzdkER5iJXKukPZabH8mcGFQ 2qAgmfqZPRpwpAs91suAvw6wVJ9J 34B7ub8gTHFw5k7t2ZKXb3o1wyV8 2qRZ5KRBtcJbTCZZ2Y7qKLsNfE35 425GVs5RZPPq6obiCnR2TEtcJ7yN 3wZQKaxjmAU2M7H1tN1Ax3o9umBb 3qpe4AxSAXH7dFthveNQwdpgWFbX 3zDmYtWDzERvh4YKToYVtsBdVWSV 8wRZoyVMNu9UHvstJzhRvmeE9NG 43AtsiqCu8T44z12P1JvjzPDGqqp 2Yd9HnWpD3VdkeuQHxdgpVExKpTu</typedefs>
    <records>3HFJNNYwFNUd7MBoubpDahS7iHXQ CooZ5ZN8raHXthhiu4c1D8kkatT 2SgNNbN256QadbDwTx7KgFbkCcLY 3G2NvZfw2gtmwKQDnoEWFgSdc8Mh iubHR4buLf6jE1XDXu3SfTGYjX9 Yd8yPUKq1Y5oDgo6Jq9pMKpjvCX 2983SxRjiUX4wqH5dAJkKtxfrMPn 2UArqrqQgEALQN2B4xw4zcqzNxNo 2ULscZKHw3jdbx8yWUuEcJ5uQuUc 2c6UUfda7ugC47DygbJtUM5evVxp 2in5xkYtHNiJdchzMnA92daZ4fxe 2q5ajXuNcPS7ZNpWPkDr4Ye6LQnQ 341pBLWYQ25awWf4CuKa5rAqVPXc 353371nJ7mq2yWExNwvDprBKdKFd 3E11Ar8YofS5g8i8wiPzc6vBtw3J 3hCGBbZyQfxyz4XgmK1y8xaUZny3 4ZV5Uqoq49RJ5MDGSNCVTQpb9QRq GNSsYpBpuu2Anx8v6mDtiYAHgjj 23x8LwWPNF477Wq7ve7gAxUFPVsW uN6jGRjtRQZZAx1TYE6eqXpXyBn J3oniRficNPdeADq1kcJJwCsWT5 2KReHQPS19PvwidHBJhhpvZDZY37 248GJRqqz5PAQuAWsyXn1pQuWx3E 2p6qqXTQC2ZFYFKPt71jFUu9fUc7 4Us6qhLrb2cMS2EM9Ntk1bxDsjtV hSncwF1f6M5oku6bmZzyL6fWaUV 3q5et1cbN1e2z4YJVDiWn5mPiJNZ 36CooAPEud9PpRnk21VG2Yt6W8ui 4Vjm61RDkX7wbAuEM43yHwUwvbmd B4rugiqV7c9opu5rtNTeZWTNePy 3eaLHQFJs5YVZhKoybByviBARQvX qYFcHSjNbaTTKnpvPv3peyyXRz5 4XvWqjXW5SrCTi1PE9gmSioCnfrY 36pVPiB9cjE7WrDn6os87F2ibC3s 4GNuDjTt8KfBJdJuDiyRhPDaWoYk 2Xkgao8w8t8MjUqnNshnkhxyMi9T 3nTJb96fy9g6ssFkdkAk5QrPLf35 4VK2wNjQHhrTSwf5FmGS2UmGsxdV 2rMXrndNzLAJXRyusaqfnJU6zH6j 3aTyk3myk6T2tkeimEaPFjkQyYPU 4V7ugTck8TxaHX3b2QM6EVYjoDwH 3hbRRedVP5CLYkrYh5eoEJTPg9t8 cVPQV5JyjXdpWdREJ5GuKVE5jL3 3zp7dhfWXdCzutB8vXzx2UiMJFUJ 4S91GpjhUCLRW55DjmE3djvPR1kp 367WibAkyR2f9bFQ75bXmKvD4FAW 2srktakKnME5JkGXzTu3dM2QBZpp Pzssy9dkVHnV8P1qJcm4ZnRYdgC 3GRinmcpNbjJrdhDwQQjEQKftkdN 22SqcARFDMXMq8FG3uC99YUtad4q 24n9tRNgxtF6Avw7xSwYJwbZ2ukX gwkogxaXxLFBcieRFoD2GDsgRxu 4S9wMxtqUkTuiH4sVrDV2dfyDKeY 4G5wFvmxqHfaMUDjfXdzgCR6JVut 4Hibr4twAxfRabTyKHEAvcCwnwD2 4EBJx8iZSM54K1bz8DpjJsgJZzhw 3PkCpb7wswf8xVg5cQfLowBrKvrm 3Y5LQ7zbvenCatbqSpyj9J7Qcoo2 3VkP8Cc538w7uVhJwSJQAD4JoCEW 3gp7QBKSP46MiuFXzoNPWxavWqXV ss4rembmz2x6KFmv3aCheG45vDs 32vU1cUTzTyTmVY85k5dABXWn2zs NLDrUoDDQe723hs915uD8XyoLiw 3pR549wW3SZy9nBZvsSCLiNSuTsk 3uXaENe5YtJ3Psdk5DWiEpk6EWW7 3iXFbmpHvfXW6cWSrurrZn1crniH 41n4FdCfRcJ5VsCAQqTn6zoCWZRj ZCSc2SApVU91vSDRdPRgtPvS1qq 417PopWNyit6tSoFieuWB5EwpFPh 67DbpfPqTtXz1yzRRPDC2sCNM6F 3kHjD3UFMpjBfLBWRmD99J3jkecD 2xfSkMTDkXGS9MvoUfnMSuKaZEYK icLAvhve7hmzMq32oBCgmphAyZa d5zqAxcj6zQdArrRWkjvX3c6w5K 3M1AayLaUCDxAGawZ4dssYewQYiV 336ZXfmUcaGD8gmqwqCXAsA5gjt6 BwEb9MM82F2UkiCZHdrfVLWCvG7 3RetZmth15AEcRz1z5SmiGRUfU4A 34isqM1c93Zt8XyKuovAbJuLdBDH F63gUVjqC8VkbbxwzrNgcUN8GEw 2xvKgaYGtQkBFkpEHdjG7Znzem5i 2U9V7utRKTxAQtVQagbc1aUpdy5i 2GfTXyyRqB9wBnNMHe5bfEBLKYMV 4Lou3Y5gge2Zb64p4Ds8b9mER2tV NSrsTTSDT5ggj5UzHkjgbfTXVpp 41p3VLa1s97fNzPnCAEusEVLkZY4 4QQd3vaVCC4mgdQzBS458uRR6phA 3GgnGhR9zXAfKd22AXMijQ5W9Cgt 3y5JDE9r9j4nZ6dXspHAYKQKKUKA 4WGxAMaC3YSEg1KCpM9gvaLhfLm5 3jWShTPNa1AmLanSNZyU9MA83dgV 3KwPiS2tUh36nKv1hu27FYPtZm1u NWUpd8vPpKVwrJTJvyiShQMpy4t HX8BKqWRaVqeKf2fZJy1QSix2yP 2iwhBD9yrnr61QH8uxQznmfDVYNH 3tadYizfpKr8dg2i6x4Dp8pdFnis 4rsuy4Y9vt5gHnzW2fggmDXMGnu 3Cmgy3rwGp9hHtmvepV26XNyp2eU 4Z47G9Kfqj3AGXuuGrrTTwdp615G hkwbhZGLEztzA1vJQooKgqhu228 YSwV91Dnt1JSMrd4RM2Eq7447Xk 24hQLa2JChDamSQqSvGm6fvypMmv 4HuNoeAYBP4wDYuUKhhMhcn2df7W CWYNv6tGcYnEAEQNo1ENeGEM6w9 HWy6emWxxwG1g1NDtkafvs3BAiR KKQJdpqzioUvGKU1FjUYLFxB8nD iZvbLGF7kUeh2dteWbzNpJjZzhn 27ZoyuND8RtNkr5zR58yvH35PjUx 2YieZ3q7PCGKDjFYvNFFYTfWxG9x 2i4uQRfMYDAXY5H3Qr6PWCuwG8dB 2vMgi1fvTp7agcnFxtp258bd7rfW 3VeNoJUT1W8dEXUCpAGzpSFdvG5W 3XMciuZueKG7G8vEGfpfNTpjbH7V 3iWdCmkwitkhVw1HfhzHm3aFR8y3 43bpoJw9oDWzdSVEnecmcJmmdZuy 4GLTzQY71jkYMgqqhu4AdeTqpEnF J5VChjoSCBXJ66bUoRnmhRHALu9 nsxDgvfMoj4neCnmcnkRQME3HFV 4ZMbuHnULUJXNoMsBLJ2VmMUAuFT 4SjdDWWkP196tenwpm8YPYBKJL3K 5cU4D9eKM7hyFXtbFqEC6HXkeb4 yqoCBB8jZAzp1v5hStFnMLMLRTY 48RC3eZwoWvBsuF1e9pGXi7tXK3b 2RHf6DnPXnUBJFyd5U2NEViSeZn3 2dybt3q9iYRRefDRBee2ARyujqmP 2EM9SnbAipQFnHhhL7aYU4PKnevn 2f3KCznpMFHYAKzhhPb1s3QFTTnw 4C1gJQL2KchzsksZBwMsR7CkxtYm 3raUStMSSMxJmdwj5ByJCKmGaixM w9bWj34oATAEuTfi8VxpQyi1q7z 3SkP7bvhgkgFYg643LSM2J8N7wsH 3Yo7DjcG5MH73HKEmmiuoHmUMPi 35QXCpK2kqeU1vUvgqeu7a6GwXDV 3JH4yMiBogRimkM1qjuj8scPTzFd 2qJfwaUr3L2Z31s3co3vQhD1ibYj cwxiwrJPNUF1KnoyyB3aMj3VQmo 2E6V4WhkEGLqpnDHz7YWy5VwAMrn 2UV8xM3VyeM9CbANrKWoTdqqhFHz 2W9YiLvGrwko8924E8ZDwvmQFfp1 2mxrcnGDR3Y9ww5FQNi45YHYFtPq 2nY1iWwwp6VQd91yDzXQ5BjBQ6dJ 2vEHLKc2ziLk4ix3j8SGArsvEu5M 3bxiDDfva8vuG9VS4q2Ndg8hE3As 4YTgd4ZivYmUW8qc6tcRkUJp9qGS 49hupMFmn4FyGnV6J4kD2P2HV6tN 24BxsY5UUUYKRFi2FVP7MGgELiQe 2YdUUgi7Nxrqmi2QdfbEY4u7Mjxr 2FxZMKCnhX4HAsQKXC42UcR7i5HV GW6p4ZQnq9BEoFqLGCMLMAoukp1 KLR34ysoGNtvC1oo8ynG3KWyz6M 2uvmkCgPtfGDLy5inxdXu8YwwAbD 3iohZG8L9ahTdEUh2Rrz6WgdS43q 3uSUiaMAvDuszxPaDzHepmzzuMcQ 3iADGCoosmTLY3wYdydk34PHozbb 2hyo8XbvCLzakvZcsNf2oNEGnRHr 2oVmuaDw7bcGrimGgCNkAwFVrhAJ 2ydAtGqKzD4xLEFAvf5ZVnxkocHj 3fwVYCgXuJb1N9mU2KqDrfZpM5Gd 3mdWULpoUE3ghreYFnwnkF4pREkf 37vfrsPkPANwV1ytAAhQmsjUvbBB KYuEijt7Un2K9wo7fLzamRA2vSD 3FqaMPSNw6GN37E6rA3jtoJAYGvq 2jYQc2Fqyup4chCu53sMHVLfAyRa 3ZTzub9rBJKsMhE31FFZhriUMkpM Aoo6pZNVhwiUPvfNBJUs7zgKR6M 2WWpMTiVgCnAsUdBajrRUFyS51kr 3rh1bcrhHLo9D6MDgX47EpFfyQ45 3JrMy6RVsKq68gT3gNfXHGeFPLiJ pVwFUAnwMssV4UD1sbm6imwwMHY FSvfNeNHFkDxBZAXYiwycMU7MyP qzuxmSFxRzGBkVJjZ2f5dnZ95TP 2YC9AJjkai1EEtepGhccXJ6vj1oa</records>
    <enums>L9xs8VTjBBzqc5pVEcQDHpv3bdX 3UfsSTCz5AwknYSHfguFG98z4VXA WgTGJPnsaPwPCpVRzLzFSNwRzUE LgCg8dBatcsymxDyAkiUwFmfrjW 4VgxXxTA5VwU6Hm9y2KCpsQ3vZch 2GLXCG1GrS7aXY2kBpHPfpTLhoma UYuaLw6uh2xhAhDov3pd8zEtmeD 2SpMJ7ChtdY4XzUPHWN8c1f8iDdQ 2fjVbxmBpM7Xqp6bMDXWtsaYWck 2qAbXpLeFFbBazD2hxaNGBGPpEZx 3Ja8hbBYdvwGCka7PEKx2ge4dfha 2aQkK1aT2wDHDABPpx6JwFSLXmT4 2tsrjsdm5De6XtxnWRWBTTCVuDbM 31BZnW1DryFrtYmMaVaeSqu4mt1f 2CGdeA4qQmGxunKWtfhz34r4mVez 3SYpUNQSHMgEfV4UNVgkYdDsc6pj 3nwns42k2NgMoVh3PE5odUPQr1GQ GyLuqTx9ZBGfDkaipLxAvPEUgmt 3CNQFEtJntUdqF7ToFgrVcCT6dFe 2M9CqafJi7LHPSpBCn35unJQEJpt 2uiU1tura9yjSnEd7eSoqNQKLmPQ 4Qdcw4jDAQs41VvgWRp6WaADyi7f 4dr6t366ARrp2ZPtMcRXozNj8nv 43fyup3yuehf3FhbdYXurYbkKjES 5FZw3GvrPt7dvtiNTaap38JHrWR</enums>
    <functions>4Teia2nH1jstrAB8C27XqfYtpN6k 4WP2Y5Uqae5DwKeJNvMKaCUC8Ae 4Qgsu4RnKvWKAzysiAi34VasEpe3 3GA2bHhhhe5RJ8Qppd2g5pTogZ47 46NX69Z7rGu5owoTm35y7hn54xRq 2n2T1sqdwry1xfSnc6rrLQo5W7Je 4kGDThF9nxpJDSFVwuT57CzZYLy VNfTdi2HdxDEQTZEsgmTad3SFGT 3gaKrNG1dQ93gzYzXCrUhzG8XpRH 38T45NXoGergdvGq6h4XGuDbEWuL 2QJEtrjUm95L9SXprRw5d9Zp2R7k AcJVHshvmLFnrqZ26NTPGCp8SrP 3D2bS2q1gB64rfUt82cB34UouNdp 4GxbWF67tJrqGUQsKbyWHz41Y9S8 3yHvzqauumkHt7N9n469UFHjXDLn Z882apZCvXVCCp6EHmvkscbmkdi 4VMarNU4YxFbzHxsW39atBJZH1Nn 4Lndnton835x1e4h9kYip78JaNV7 dhCVpLX7jeHisDbrKwN5ayktapg 2jV84TBGjvSmmnNfJJ3WSCo8uhSR 2q2x1gX3keF3otAYD7Sn8aPoy25X 2UgzWimivmsKyNk1VQr6tK8CN9oj 2jHNfu3r7V2DGKPQTAXVv2DMwZZ8 2J1yMngJxE6yZ6wz1Sa3QxcD7CK8 3jHFwH3XWLEwXCzBrQDG36iQZgH7 2um7CyZRm4RBXw7J3xb7DVJr5Vbt 2CzMP3jpHLYcP7eV5bwZNaPATm7y EXmSoCqQLPWvcxcmsxrMp1KrGmf 3fbHbgio1Kfy48CY7LBgaBknAqjA 3ZnckwTuqiDMhC6WB5JEQSAzs2ok 43asy2B9TStvxyS7ovea81feh3Nf 24z8GwErUpnwgujxaUWXT5WDGMvK 3zsEXwTMkRvEaZyEi8U3wWhdhoph 2gDuj65cuK5xm7yrQWbxbP3RJeTG C6r3nwQhqEyRDRDFQkiJ8XE6ALN 2Qs6ziokr2JmNo9cY54S3j87YKqY 2NuMhw91SN7MmZecRkatJQjbtuXu 2riSAKQVuJ3btZDJGHjgxpfHjN9b 2Kd9d8dbmQmiYcHAajXnxdAa4UZi 27jUYfWX1DKgBBzph74pxuaVoqD9 4NmJkbA3tYtqYbSRMbG2yCobdZsG 3cofwGs9cDG6x6S7H5zBfvqBcgWD 3mpDMKye72Yt5TgT2iMGAbE7Chxt 2FA9twTzf4GF4PCfEV1FLFCBamrq rGLCcppnsN6uuhBdUSrSF7LzdDt vjZVZw6ajdiCcsunjiJiosRzAhM 3racjnwivFUPctsqX9eamHE1y7NK 4G2AukpCQLGqrpSixdD4Fbs1V3cF HznjnsquxgZMSrbHQNfsdGWGB8p aiWPk11GKi5yaRjfzKwdVT6yMiT xrsu4sDKRdrkDnPu5BtWr1w2UQ2 32fwPG9kVLZo3gNnDEw2r6XgrgQv 2e69KnAis9ghyNus8CfKTGmX5dzY 4HWBqKkNRNL6dG3fsm4F1Eds5t8Q 2PSasGLpsssFwqRx6RB5L9PSr19f 3QTLWNNijwXd3w9ozw7FGsivCGQa 3mtorDK3SCdSojVye9VA8ziBYVwZ 28nXb3ZvPb9PmJicUt2S1NcnecVx TH8PRkGdBhfc8BsmN31PEHpwyRH 2XNXXCrKtctzW7GKtJUMrysHcNhY wrsKUBN6K64G2XvW6MZbqXjEAAu 51HWqRwjHA3QywFzmaFVAFEF8MW 4BCZwq36dU7c2u7qRLBLQRZEAiKd 47yPSCKnENpuXCF45N52kDS8fjor pUGMN33rAikyHeq58k3Nzgujw3d 3T9JjcCZ5ATDugs7VsHKNcGazsLi EVuuCfnCH6n5XU1LKFehFUSFWwD 4VGes3a2kLJkRrvtkzBD6ubqbRzd zYNj7gXHeeqM1PgnAf4Y5SJxKGH 3FHS5eKsktMRcnEce3NoMxwZxjBH 3nB5ZonuEf5uGmphhoQKxeTFkb8P 3nXrr3uB8kkPWDtP5A8T7Z9R5ihk 4M3wCCBCURdkWEfwBjRWqFoBpDEU 2d4aE81wXN3gWzhWaqBnQNeDaJX4 1RjAeTDY8aL9VRhAfYX8NpeGE6V 2KiaJeo3QmDNgeAHpdcPwHgmo6dJ 2HMQFgpKyd8SMn882nFHePtAEyge 4SGsX5qPxsDiGpsnkkvsZvLA32hB 2iK8vgJgktE9zjP6onD12LcXAWAY 3B21UpjxX1ptJb6rKv9ujoRPmR19 JJSzFvKGkDbT8vPfheiS6yv5yiW 3k9127EE2NqkBEK2nZeoNEQGbuCo 3kayfMZJEuhsVT2vf41fqJspWYEz 3LbtjNU4Dma6VHxs8Bv7AU4veLD6 22zG7uX5iNy2SUY38eJupaFJqXk6 4BF56uFapByoPhqkYZRQs6JZADRU 2kXmsYTZC2UcXGHGmkUa5unbMxna 5r8m2h9ssdaNRbXpnBjhL471pPu 485H3toG1pqxJmtgcY6FSzrvPSqY 33TH9Krd6QvxByXjzrb4kG8vxNGN 23Qp2t2doEEp5vQcw4LSTZhDUvyG 2zjrcwuNpxwLrt6XUUrY8ZrtY7fV 3fWf66gVSpG41WxLjSu53QYwftGA 3KQLNnTGqqRyEMaKorYpCA3P49uf 3YhY1b2uoNKbrGW22cN4UBhvZsAh 486VEC8RGpwE4VzJdzyxEedMGE3Z ZEMfiEiErZwJYryvwoQYuT6zDmi 4YV8EXkKxgctCduwRQw1wX5h4Dv2 45KPKxCXPZqEMYnXZZ8GsWqrSN7Q 4BvN8jFhqRM3zh2fV5JaCscPY9XB 3JP4rvFeEpPG7mvByKxotZJ9Co5Z 4VfQrm6mMmKzuFeqekgkqCV5yWtd 485aXgVKnxzZoBKBCuZijKnA9u1a 3xrTEaGHGDMTwQ7vvWVVnc5VxDdE 22QBDCvonqnan3Fq4KjdRGus8gEz 3G5cZDyiy5t4BUWetxrhyBP4DnoR 4N44Pyp98fAtBX2TMZrSTcKe5H6s 3Xtcz3UUzp95thasUVXy6WvQqsdZ 3ArEQYWFpCbTD9bkyVGquq41AJMz 2kjKxsZsbeZv1XA32pTLpumyBnR 3YxmzsRMu92Qus8yGHsHbwCAXvC</functions>
    <variables>3Cg75UqhrfeYdWRybFnebuwRDCMR 4DvvkLhdjWJ5Q1MXriMsNP4h7tVd</variables>
    <concepts>3KCh6urauDG7W5ABgESqvNvLQy3o 2v38iiNGGgcm5VkBHHeoQD3Kmfdo bU62iteFuJp2kJW1gjpZpwuyACy 3Fbqv2sYckbvdgV4uhY8RPcgdDQQ 2whbcziMXkmVjKYoT583b6PJbTma 7Xaaa615KVKfquAjG3fh8DW7CV6 3yymxCCErabfu4jDNh27Qvf1mKgr 4MGRjfNoq8SgpPRRefNwv2sMMeWu 21WvEGYrJH7LMADYRUx4BxWmVC81 2x7Cyto2zur6ArA6LUqfUU8aFA1r 2FftBeMRNZABykWAS3RzDNYpn1Wg 3p7ko1DFTX5grs3WUM8LqLMgxjKD RDFLDvGVeNmS4HYZAntmEq28N3n 2px8Jvn2B2TCBaJpSUzRbtoQxHKS</concepts>
    <guides>3oJgqtUaH4Sxt55vaUmS4Xw2Bckg QsncA5exDUq5kNSsw7AAUBMZMUc 3HDxUNGFTnhvY1VEvz5tQcdS2L1x 3i8U1m3QsZoeHrkcJiv2CHcw1Zh5 46Eb6gj9vY5S1j7qzwVBS6o2cs95 xh6tUgwQM8HhEiCE7LTwT9zTfBf oqvdw5JXKeKKxCqa4rBnoTEUct6</guides>
    <usings>ZKGkz5q7hcjbuLr2bN2vCEPFM6D 25f2twoTLNUpaPejf7ystR4fvbij 4R6ALJpkqeyWNrScooZ9LhrFLKS9 3idY2uFFveMAR7ijUFfKGUuoNJTx VRuzQeVJ412jaZJQmAJnSoAcSDS</usings>
  </members>
</namespace>
<namespace>
  <name>describe</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>51</lineNumber>
        <columnNumber>17</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A small, self-contained reflection library inspired by Boost.Describe. Besides the MRDOCS_DESCRIBE_* macros, the public API includes a number of traits and queries we need for documenting types in Mr.Docs.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Compile-time reflection over structs, enums, and their bases.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <members>
    <namespaces>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</namespaces>
    <typedefs>2DLbaSX7D5KLvyuhGZGU2rukHovd 3Egq1djfB49XdiNexQVxQdCkmWEz 2ZoAPCYAVVZctWspjpLjV5Veptrx 3yPR2HLCB37884jpd9xcKL5m9qup 2FEmmiVNdAND4ubsyBsVAJ9ZBdUT 6BehPZfFW628GtP8bERBVhTEfNz 2TMTEXE65VQz2CDDxDfADdANGjbX 2DsgPUCYjVz5J9dLjnXMz8f6WDhc wzynApaf6X8g1dfsYT8a5JJMGsh</typedefs>
    <records>4V9KtzvtHuBoUmA2WU5pSugYrGPi</records>
    <functions>YKnLhaJ357XqCMsz6TyqgFXRkwi s6LmenNgJEHCMbEZxejR8KYiX4n 4R7kWSdyNmDHb67ue5SqQcJLCAdY 2F55zpvvzjKJcJoKYNqAMJkZKyyv 395AFEX2DQaxh1hGsMsRcw28TT4p 37B16jqXPmbwkveKcG5mXgEgs61P 2WZiSHoAEJNDzVEWjy7Hp7im6bHB</functions>
    <variables>peNi3kUP1h6HrxUAhGd7MXpUutS</variables>
    <concepts>2aD3kc9NHUBbdxCQcH1mredo5eWK fTrvjVxZVqP8VuBu56jFFVvMtfJ</concepts>
  </members>
</namespace>
<namespace>
  <name>detail</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>100</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>300</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>361</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
  <extraction>implementation-defined</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <members>
    <records>2wqAtS6nAk3DsQLFgExqs4k69UJH 2bSwgiHfLer4rbE9NbHH3X7Ujb7i daa1RGMmJ9qCRecJfkKFf4WUbei mAQ6uY5v6WiViGDxLLfmRSk2hxu 22Qsi25VLcu2DV4anuMSYb6YXjnU 2JE86VTa8C43EdwofR15u9U4XFe6 2K8HjBSanH62PWZWs8YqEXVvNpnj 2ScLmdRt6m3LLL6vNvnDL6jRpP66 2f96Fa4RxCxk7rkvVawPwCQoDS4z 2sgeVTFoHV8JVTa5F3dnPSJAtTEB 31EpRbPvGY7r3DJ627Hi2Rf5BZMv 341wMSHVPDUXzgALQ7e1wF5FZkio 35V454WckWjGGSVHxVW4MGKw2tiG 3Efs7udA5e26iu1MppbgTy3fNvdY 3L8PxVyo9vaBusM7nSnYqPh3xw4B 3M1VaWUuSqvD9xS1di82wgGxgy3n 3N55FrGz9zVmkfNcef4djwKxjyse 3be6kmuCc1nW3MGi5jFFRRVnLnFD 3ggdFGCVUdQxGm6BEqUj4myU4FQg 3iVXxrDp15ShWfsHfZwVY4s2RgXC 3qvHUj2XvpNGEX2AtkEpKo1DWkNg 47WvvBTAc1SniT5JbNM6jTbBhrpg 4BMf9SbKfJ8zunn4PgwCxZnBY5zx 4GQtVpL6jCtQ2VSRGeToPqmXnNrX 4PaN1dqppWizbatPA679uPUHg4hi ANVLGevGhWrdrGpoYauT8cNKCSG BkZZqDGbfATaUxZCmiXUg3ut4jf iosYAz313Pgfm6D5VEZnuNCMzwA knLSvqkF8UuYoSw8CpkzjxorxcS nZg1w9e1m4r1P2fTKU1f4b68h4i sLZeb6rXLyj2GR4d4sr8Azg8U9B v6nRAU5EHnrNES8gw2TRA8oGchx 29XHu83Da4rsWeTRGqdasSv8dPHa 2MwEpki4843zEQfLCsyErvbcPtsL 2bnPKmPwmfttpqpTHN5Dqwotjvka 2dUbDebFT354j7pHb2oRd5MGzpZc 2pa9c63gYzdZtkzJ66bhW4M95vz7 2qjnpzTDsPtnMasPAZ4PkeDgypuF 2xGUXbmVhxguL1cYE7gcYtfwJnLD 2yHGUPyzDLhWYyrcooao9qMb99KU 37CeWApMn1WZ9Ap6RxC6SirYrUWW 3A5M7tueVTZUev5jpFDiVFpZooUe 3y7e4sW6ZD3spKNpzNrrdzqgvYyC 448dXL7c6rp84FL5JNc1LANhqsSb 45CCsU4R7AK4HLq9bMVoGaqiXr7j 4LbcEiNGpTV1TYHyF3Ck6oTJEyaJ 4RU5BH5yECvXV3dbMg1uMGrsoXEC 4THLWo9TDrHupixt8j6cgsAJTL5b 4ZnrXVEZeCHAJzQf5ERxfRLUnxaq 7w53CWQWTxbRi3oMyFCm1xeeQRT JKWTVmPyiiPBDFqVhrUoswCvC5b YHGNShoDeoAZvuSzz4QEwfq4h2R goS8ABKtUzm58RkdH7kmpVF8ZGr q7HpkFvapxHSiPvD7UrJmL4x1zn uTMQuqJDjXo3Jt8kRyqrisxcMEU 24RS8YRtxNuRVKjZesLeyvPH4rrK 2JfpYzvzLhL9rS1NcQWPZ8kAicv5 2R6b4kSdnUMMrFHSHoxLPic1cgo2 3CkbbMB4Gm84qeJZFHgWMo3jaMZa 3GaULszVB3ExeVM6WCSkvjECYHDY 3PLat2rMN15BDH4CeZ3MQraYeTVP 3WqKcq5pz3Hg9jpfBD6t3CbFgF93 3uBGpag5HPb8GP89GvE43yrhf8f5 3uvxWEQJZKjEobzED68JhEorRWtS 3xr4G4fS8oRH2Y8DE9Btp71rkmu4 4GQYgLYdaBNVDfkpdQ7AXczve3XJ 4YWz6x3ZW4PLUi5FdqethdeBozsF sD6kgCySk5Gs1JmdfsU9og3heJm 2y9dUhNh1osQHBUQ8YsuzrKQZv5V CaKmqsLWcVshGSmoo45uUzdj16Q jx5AuyGLzAyWqCKucvJ35oJ84qJ nb4uTPVr6p1wbBwwQFQsa4c114Z tuihzg16mBhbjNFRmvErqhfVQhC 28LcJqUQAUZ3LQRSzQgG3GTzEgVN 2LKXPGk91zdEakVt2S9pC7zqNvCp 2LePNQtttCv77QhBCtVctVuyg5uR 2RcitJM5qNy8hXxdFpCnoNbghKdo 2aAufkaeMPThsRVJfqUktJvCXibw 2zjhvV6qDdfHVZ148sNb8bsXpiAf 3Kmw99pqaMN3xJdY6DJQMPF4mr3o 3jxpRBKJANfGHYTUg5aMGu4dwXrV 3sxWmTvHqYfeCRS1bR2kdzQAKmLu 4PF28HgcwwG6mpwDKHu7hedQbVBH 4Q5aBNFYAxpFLKard9EbuikVBUKS 4YuLYkXmZPanW4Eb9D3JygpPVNrt 2HfyD6ZWMmY7tzQ8mwuS3Szcwd1s 2UKtpef4WkpPkepSsuZa96YGBnJG 3xsdXVzMdi3ccfkiLv8zw2JViY5p 21iUxaq5zDQRa41jrvLW8xabEM2 tZdYfzZ4JNZiqGZQk4Hk4SoAQ8i 2NxLcZkdwfCSyCs8YBvESe9HUCmK 2TVuXNHxWW15oVUhire4Fgv8p3R6 2YvZU2ycnPgxyLUf4rLZgustj1JH 2mqiHWvqVpnHY8ddDPoRCcCbjz6y 2nbMpWPj8Y8a5VMZ1LfKigNfFKrK 3Caj5xD1jopEEg1Lb39RrGZN5tfn 3XM3Xsa5DDfEd9Aet9S5pkWxmRFp 3czbwbKUcjVYC6FvF8WaSf3eVZko 478oifWRHRokNBzWB8GPiZCLp1eb 4BwfBtV5VXCeh81SLMZkQUgL5QeX 4E1ro6CVUn9rwGgMMuCqTTQ8QdoM G6zAsq3S2TMdBkg41iz9yXR4Xqq 2FuDGk8YpDnMJZoqDxpPCbxCQvH2 3Yh9z3min4NAM3qsYMhnBM5JJU39 2HP8aNPZzM44UNji2xcRgJrh3Fio 2wwYA4NVTTi4asQKvtamQDu33JcS 4F45N63yozbHnuJXXnEY3JaT1UFt PdvXGDrCKTjVmKDBoLHT6RgQb5W RxpdVMHzzD1Eb66eDVp6cpWxvuB bUsYZHGWHZx79eAr8Xu6HHypTGG oib4qu1gw1vHudBs4vcaNyNvbtQ pPW6bnARTba9hKDxDKe68vGeyj3 2VScJdZgBFaPLNChoWHg6EaqnaKJ 2WRYLcin7QRNo7yUVDip2Fh5qyru 2Xc3PY4tphrhT7Q4i3tAqLSd8yKg 3Xm71pm9vuCZhAUG62Ykk8Av6WXs 3p8qMkw4qSeUfiKuQAQYNuKx6SQg 41kYLkhyWF8SmyugpBuyoEVd5cBb 4ACcRDgdRunRoaNzgvCjPVpXJ3tt 4EdNLXrcCduwo4PGr5WZHKPPKZqL 4L6HjnnJvzTw7EGt5JJ7Jyp1L3tr 4SfwjkjPUTCfnhxrRgcQwmLkXA7T 4TvZnuCsbLpXp2k1HLKVxtsyPpqZ 4UjtcJBdNCEhrYKEaF4hrcRojy4A uX3FW9HZXYpwCGQT2G8FV2j7rLh ueCm6DwHtjMRqS6v5hB5LEicAYb USN2BmcSNnvaFSGgm7hSBuy1J97 2n6TG5sppYytqgnA43XCPFPGEXP7 34hHMawYPndvsomx8omWu6TZ97EX 26dcb6c8hYJzhJhZJha3N4Joo5Nm 4Ts2MBQ7gqTnddVcm4tQPTHEkRiM 3AF4NNimDKcgBQKbNuqTCGdok5We 2hG2K3BSkN5A56FN8UJFnM4Q4q1g nQgb8v1BycKXwUQXKHieRiC4EFn 2X9AfVpBm5HVd7oGqakJdPkHvoBt 2ZZWZSoka5WuDscUu1GEPXq2233Y 3YfeLLAf2G4HvaSmZNvsEQKRvetS 3DBvXuQ14d33aBJQWKQ2zdLzaF5d 3P2w6TVdrCurRL3L5o51PFds1eVp B5mUJNEhQiA9kxGoRBbcKmp8JNP iYZFo7uLkZCjsC3qv8SBUXEz4sS 4BSHDtGPzWVd48mJERXjHzbSajZs 49eofo2tvwStbfwvevXM4QBJYNwQ 2PTdpnd59F9TdwdNX9W7njpg1L5J 2cPFcXadBFBYAnfLXZyKKpAiVdvL 3Ae1kWJgTWZSAuGLCa8igeRRi8fn MkDfjWaKAZbMqWNd6thgKwpae6S uctDRVHgqFbMJ2Dp6zZSQEjRe8a 3qxttA8LdM7xMJ1DdiTK8uFnJWvf CJacYBUsUAWC4gsqkyr7hJmdwk9 4TCYWJGbxiNvfCuUuENHQoNoeBRh 3fTMX7hZ35MMdDGY8RAJxfQTqy8B sj9zbemzXP745Z8E6f1Bvhowuit 3B5PtmeKT39u5jU6SfrjMURBcjAW 2xXyKPUgPdWVzxv7HnV2QN8aJps7 3vs4JS2pssLMsnBdjnY5wDwu2TV 4F4BLYE6wFcKFz1zq6NhyVtCA5U1 2SnQrNRxksVBptUXnB3ytn8wqsBZ 3GaGayisKpRsikLViQfMwCFJmebJ 3NGJVXdduh9yrBWBazBGUnCpg6At 2TE4YUQjzREaC27UZGdQPjVcPmsy 3snofpFmGAPVwYK8D7WXn2BJpeSY 2rDFRBLrdeYE9VvY8Cinipd8KrLw 3QxChHSWScEdtoeBUmNud39mddYm 2YyqvJ4sFugSRvD2WHueczrYWBeG 2z6usfSCWVTWP267xcbrEsqpgG73 4AtyUjgccy8RLHWZSGqk4PmdV1Nw yEosgfePRxbN4wZVhuEdHAcCbgz 2SgnAwoSQ3BwftM1hZ91shBBnS9z 3BjWEDMjSD8yc5XAxJKUSuSBApBJ sH2bosutCCDpmhgkqtcyFK6HMQG 25wtwdUeQciDcPjZ5wGj3BZWw8Ss 3VCRHyAcQ5L2EqmtHLh6U87ZxtZK 2HbJs3CB9USR6n7L8Vp4nFrZeq5q AqxWEMCDFcBQsgu5xboksUdDYvb 2D2zDWzsA5PEjaruNHPMnzQWdGcY 2jubA9tXrHwZ3D1kXqDzVLJrq5gF 5K6mqoXwKP7mH6BRKxWM1NDk8oM 2WaDv4WqrZ8wGDjfgoM2t5YyAMoG 33kKZqxLYdLjmozeC5Byu8XUyXkW 3nuWGJPoeaFK14Dage21dM6u5wWg 49G7set46K5RdE7twYFk9fCScdwG 8Wdgv9s6XthKX8MwWNsKAbZ2mj8</records>
  </members>
</namespace>
<record>
  <name>base_descriptor</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>125</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>C</name>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>B</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>133</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>C</name>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Bs</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</record>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>daa1RGMmJ9qCRecJfkKFf4WUbei</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>37A6LgSBLXMsTAKgwDUyapCMyGAr</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>37A6LgSBLXMsTAKgwDUyapCMyGAr</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>daa1RGMmJ9qCRecJfkKFf4WUbei</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>mAQ6uY5v6WiViGDxLLfmRSk2hxu</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2hcpBMt66XbXS8Ycefujy9tQGv35</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2hcpBMt66XbXS8Ycefujy9tQGv35</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>mAQ6uY5v6WiViGDxLLfmRSk2hxu</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>22Qsi25VLcu2DV4anuMSYb6YXjnU</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2j7yvQCy3mwRmckhNgBoeC3LUnhz</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2j7yvQCy3mwRmckhNgBoeC3LUnhz</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>22Qsi25VLcu2DV4anuMSYb6YXjnU</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2JE86VTa8C43EdwofR15u9U4XFe6</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4Cb6j7hi7d3e9dwbZT55Co81DEoB</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4Cb6j7hi7d3e9dwbZT55Co81DEoB</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2JE86VTa8C43EdwofR15u9U4XFe6</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2K8HjBSanH62PWZWs8YqEXVvNpnj</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>Rmk8mfnuFp1tA5hcy467UWSDw9V</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>Rmk8mfnuFp1tA5hcy467UWSDw9V</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2K8HjBSanH62PWZWs8YqEXVvNpnj</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2ScLmdRt6m3LLL6vNvnDL6jRpP66</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4RTdfF8Edphvzg8RRbanadiLzERZ</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4RTdfF8Edphvzg8RRbanadiLzERZ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2ScLmdRt6m3LLL6vNvnDL6jRpP66</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2f96Fa4RxCxk7rkvVawPwCQoDS4z</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3qkHUkX9CA91CYNK35ni2Qz3Ss1n</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3qkHUkX9CA91CYNK35ni2Qz3Ss1n</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2f96Fa4RxCxk7rkvVawPwCQoDS4z</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2sgeVTFoHV8JVTa5F3dnPSJAtTEB</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3TfZmzPmn7TsjYCCuptZt4M8sVug</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3TfZmzPmn7TsjYCCuptZt4M8sVug</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2sgeVTFoHV8JVTa5F3dnPSJAtTEB</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>31EpRbPvGY7r3DJ627Hi2Rf5BZMv</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>33xr6sNWsh395nneRLLnK2aKG4ci</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>33xr6sNWsh395nneRLLnK2aKG4ci</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>31EpRbPvGY7r3DJ627Hi2Rf5BZMv</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>341wMSHVPDUXzgALQ7e1wF5FZkio</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3xGpfiL52AbuqGZu1knjXDA3Eksi</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3xGpfiL52AbuqGZu1knjXDA3Eksi</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>341wMSHVPDUXzgALQ7e1wF5FZkio</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>35V454WckWjGGSVHxVW4MGKw2tiG</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>YFaPfrY8AgWpiW6Faok7g8brjcQ</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>YFaPfrY8AgWpiW6Faok7g8brjcQ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>35V454WckWjGGSVHxVW4MGKw2tiG</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3Efs7udA5e26iu1MppbgTy3fNvdY</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>ELtayZqREJAWPUZBYA6t3k2cDqQ</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>ELtayZqREJAWPUZBYA6t3k2cDqQ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3Efs7udA5e26iu1MppbgTy3fNvdY</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3L8PxVyo9vaBusM7nSnYqPh3xw4B</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>dK9f4ZWc5FbWSZSFa7cxyfv4nnZ</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>dK9f4ZWc5FbWSZSFa7cxyfv4nnZ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3L8PxVyo9vaBusM7nSnYqPh3xw4B</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3M1VaWUuSqvD9xS1di82wgGxgy3n</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4ZcAnZoJRb5awUQKLxEH7BEXfBrS</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4ZcAnZoJRb5awUQKLxEH7BEXfBrS</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3M1VaWUuSqvD9xS1di82wgGxgy3n</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3N55FrGz9zVmkfNcef4djwKxjyse</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>wvxirKcrF29fPqZ2gi7nWG28JV3</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>wvxirKcrF29fPqZ2gi7nWG28JV3</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3N55FrGz9zVmkfNcef4djwKxjyse</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3be6kmuCc1nW3MGi5jFFRRVnLnFD</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2mj38n79o6H1jhFKCeDE9KcDeXj6</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2mj38n79o6H1jhFKCeDE9KcDeXj6</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3be6kmuCc1nW3MGi5jFFRRVnLnFD</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3ggdFGCVUdQxGm6BEqUj4myU4FQg</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>p3AtjwdqArT4Cr4E6dmYumh6CXx</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>p3AtjwdqArT4Cr4E6dmYumh6CXx</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3ggdFGCVUdQxGm6BEqUj4myU4FQg</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3iVXxrDp15ShWfsHfZwVY4s2RgXC</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>39ix633wAZVELNT7pK69f6Ep4C44</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>39ix633wAZVELNT7pK69f6Ep4C44</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3iVXxrDp15ShWfsHfZwVY4s2RgXC</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3qvHUj2XvpNGEX2AtkEpKo1DWkNg</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2rHQZF1iqDPN8TVFjnXxRXjd6qDc</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2rHQZF1iqDPN8TVFjnXxRXjd6qDc</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3qvHUj2XvpNGEX2AtkEpKo1DWkNg</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>47WvvBTAc1SniT5JbNM6jTbBhrpg</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3uVRfUKNReTBPdZAVDkV3Rstnwsa</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3uVRfUKNReTBPdZAVDkV3Rstnwsa</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>47WvvBTAc1SniT5JbNM6jTbBhrpg</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4BMf9SbKfJ8zunn4PgwCxZnBY5zx</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>ZbhziwRxTrRnvXGxb6AnxSLvpSJ</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>ZbhziwRxTrRnvXGxb6AnxSLvpSJ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4BMf9SbKfJ8zunn4PgwCxZnBY5zx</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4GQtVpL6jCtQ2VSRGeToPqmXnNrX</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>JTyMCE55f98ReneaTw2PEjDaGfo</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>JTyMCE55f98ReneaTw2PEjDaGfo</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4GQtVpL6jCtQ2VSRGeToPqmXnNrX</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4PaN1dqppWizbatPA679uPUHg4hi</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>BdpRxauqbECVRPxHbEMekpZ8Z46</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>BdpRxauqbECVRPxHbEMekpZ8Z46</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4PaN1dqppWizbatPA679uPUHg4hi</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>ANVLGevGhWrdrGpoYauT8cNKCSG</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2HkGtwHjq4HgGh2aw48uKunbqzEC</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2HkGtwHjq4HgGh2aw48uKunbqzEC</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ANVLGevGhWrdrGpoYauT8cNKCSG</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4Hibr4twAxfRabTyKHEAvcCwnwD2</id>
                                  <identifier>IndeterminateAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>BkZZqDGbfATaUxZCmiXUg3ut4jf</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>23gjkChoQ7t5CykJkWEmr8RzhhdM</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>23gjkChoQ7t5CykJkWEmr8RzhhdM</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>BkZZqDGbfATaUxZCmiXUg3ut4jf</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::MaybeUnused</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>iosYAz313Pgfm6D5VEZnuNCMzwA</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3jGdGr1sWJRVnEaJvsGiHrwMuHx5</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3jGdGr1sWJRVnEaJvsGiHrwMuHx5</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>iosYAz313Pgfm6D5VEZnuNCMzwA</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::Indeterminate</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>knLSvqkF8UuYoSw8CpkzjxorxcS</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2ZEjjFDtLWQqAD2DYrg6GMmoMT3t</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2ZEjjFDtLWQqAD2DYrg6GMmoMT3t</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>knLSvqkF8UuYoSw8CpkzjxorxcS</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>GW6p4ZQnq9BEoFqLGCMLMAoukp1</id>
                                  <identifier>UnlikelyAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>nZg1w9e1m4r1P2fTKU1f4b68h4i</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4Dr5P8bjRo9SrEJcpJKGufzTeXuY</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4Dr5P8bjRo9SrEJcpJKGufzTeXuY</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>nZg1w9e1m4r1P2fTKU1f4b68h4i</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4S91GpjhUCLRW55DjmE3djvPR1kp</id>
                                  <identifier>FallthroughAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>sLZeb6rXLyj2GR4d4sr8Azg8U9B</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3SSJrqiidXRe8DEWpMzCcvjuqxPx</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3SSJrqiidXRe8DEWpMzCcvjuqxPx</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>sLZeb6rXLyj2GR4d4sr8Azg8U9B</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3eaLHQFJs5YVZhKoybByviBARQvX</id>
                                  <identifier>DeprecatedAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>v6nRAU5EHnrNES8gw2TRA8oGchx</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>CVWeU5RBw5iLCtyy2cPpoNkyU8E</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>CVWeU5RBw5iLCtyy2cPpoNkyU8E</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>v6nRAU5EHnrNES8gw2TRA8oGchx</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::NoUniqueAddress</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>29XHu83Da4rsWeTRGqdasSv8dPHa</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3mMGFb2sBYrwS6zoXEhBDQV3BAYu</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3mMGFb2sBYrwS6zoXEhBDQV3BAYu</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>29XHu83Da4rsWeTRGqdasSv8dPHa</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3M1AayLaUCDxAGawZ4dssYewQYiV</id>
                                  <identifier>OtherAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2MwEpki4843zEQfLCsyErvbcPtsL</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>28TU1cXugtiXZ1QgmvuoiAgfd1Et</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>28TU1cXugtiXZ1QgmvuoiAgfd1Et</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2MwEpki4843zEQfLCsyErvbcPtsL</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3gp7QBKSP46MiuFXzoNPWxavWqXV</id>
                                  <identifier>MaybeUnusedAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2bnPKmPwmfttpqpTHN5Dqwotjvka</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2Tvt6NCwvYXZ9xY2Kk557BGpYKsb</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2Tvt6NCwvYXZ9xY2Kk557BGpYKsb</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2bnPKmPwmfttpqpTHN5Dqwotjvka</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::Deprecated</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2dUbDebFT354j7pHb2oRd5MGzpZc</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3NRjvCqniF1UrUdNuYzUmhk8iG2B</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3NRjvCqniF1UrUdNuYzUmhk8iG2B</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2dUbDebFT354j7pHb2oRd5MGzpZc</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::Fallthrough</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2pa9c63gYzdZtkzJ66bhW4M95vz7</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3q4edgnQAXDuwoDqYYjFQztBLNR1</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3q4edgnQAXDuwoDqYYjFQztBLNR1</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2pa9c63gYzdZtkzJ66bhW4M95vz7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2KReHQPS19PvwidHBJhhpvZDZY37</id>
                                  <identifier>CarriesDependencyAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2qjnpzTDsPtnMasPAZ4PkeDgypuF</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>jn9kqWuAjF479dFnHCFnRezscee</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>jn9kqWuAjF479dFnHCFnRezscee</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2qjnpzTDsPtnMasPAZ4PkeDgypuF</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::Assume</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2xGUXbmVhxguL1cYE7gcYtfwJnLD</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>25ky34YARjcMUMMhnbMmz1sQpESo</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>25ky34YARjcMUMMhnbMmz1sQpESo</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2xGUXbmVhxguL1cYE7gcYtfwJnLD</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3G2NvZfw2gtmwKQDnoEWFgSdc8Mh</id>
                                  <identifier>AssumeAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2yHGUPyzDLhWYyrcooao9qMb99KU</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2wxcko7mRqFwjWgg6bH6ExtuMu6v</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2wxcko7mRqFwjWgg6bH6ExtuMu6v</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2yHGUPyzDLhWYyrcooao9qMb99KU</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::Unlikely</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>37CeWApMn1WZ9Ap6RxC6SirYrUWW</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>U4JY3ZCo8RAXtcfKQgM9EbBVuQB</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>U4JY3ZCo8RAXtcfKQgM9EbBVuQB</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>37CeWApMn1WZ9Ap6RxC6SirYrUWW</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2xfSkMTDkXGS9MvoUfnMSuKaZEYK</id>
                                  <identifier>NoreturnAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3A5M7tueVTZUev5jpFDiVFpZooUe</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3GdGG2bu1F3ZfFwMpJRB1ydowTiZ</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3GdGG2bu1F3ZfFwMpJRB1ydowTiZ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3A5M7tueVTZUev5jpFDiVFpZooUe</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::Other</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3y7e4sW6ZD3spKNpzNrrdzqgvYyC</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2NBsbmTpaumD8tgwmE5RBUPQPPwv</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2NBsbmTpaumD8tgwmE5RBUPQPPwv</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3y7e4sW6ZD3spKNpzNrrdzqgvYyC</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::Nodiscard</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>448dXL7c6rp84FL5JNc1LANhqsSb</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>35RuYcLK2pkr8Su4urHQfG2mHuyW</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>35RuYcLK2pkr8Su4urHQfG2mHuyW</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>448dXL7c6rp84FL5JNc1LANhqsSb</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3PkCpb7wswf8xVg5cQfLowBrKvrm</id>
                                  <identifier>LikelyAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>45CCsU4R7AK4HLq9bMVoGaqiXr7j</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>QpcrZAdn44AHHU3q1oB3pDKCwL4</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>QpcrZAdn44AHHU3q1oB3pDKCwL4</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>45CCsU4R7AK4HLq9bMVoGaqiXr7j</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>417PopWNyit6tSoFieuWB5EwpFPh</id>
                                  <identifier>NoUniqueAddressAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4LbcEiNGpTV1TYHyF3Ck6oTJEyaJ</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4Y35Aa7LsUgKPSNLmHY4EBgdbj2D</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4Y35Aa7LsUgKPSNLmHY4EBgdbj2D</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4LbcEiNGpTV1TYHyF3Ck6oTJEyaJ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::CarriesDependency</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4RU5BH5yECvXV3dbMg1uMGrsoXEC</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4F7bRVDmh2JxKTuu8QD2S5C7rBsv</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4F7bRVDmh2JxKTuu8QD2S5C7rBsv</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4RU5BH5yECvXV3dbMg1uMGrsoXEC</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::Likely</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4THLWo9TDrHupixt8j6cgsAJTL5b</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3MJ1LHjUeXTrYfTGsP8jPHxEzW1W</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3MJ1LHjUeXTrYfTGsP8jPHxEzW1W</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4THLWo9TDrHupixt8j6cgsAJTL5b</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>67DbpfPqTtXz1yzRRPDC2sCNM6F</id>
                                  <identifier>NodiscardAttribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4ZnrXVEZeCHAJzQf5ERxfRLUnxaq</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                            <identifier>Attribute</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2aU4DyyZm3UyzDfiNASZA3Wot7PH</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2aU4DyyZm3UyzDfiNASZA3Wot7PH</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4ZnrXVEZeCHAJzQf5ERxfRLUnxaq</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>GNSsYpBpuu2Anx8v6mDtiYAHgjj</id>
                                  <identifier>AttributeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::AttributeKind::Noreturn</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>iubHR4buLf6jE1XDXu3SfTGYjX9</id>
                                  <identifier>Attribute</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>7w53CWQWTxbRi3oMyFCm1xeeQRT</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>ijMpJHKb5ZoKP8Ztb6dVUfDee6q</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>ijMpJHKb5ZoKP8Ztb6dVUfDee6q</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>7w53CWQWTxbRi3oMyFCm1xeeQRT</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::See</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>JKWTVmPyiiPBDFqVhrUoswCvC5b</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>31S25S4GcfMJH2sHJkoAuPTNr52a</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>31S25S4GcfMJH2sHJkoAuPTNr52a</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>JKWTVmPyiiPBDFqVhrUoswCvC5b</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Brief</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>YHGNShoDeoAZvuSzz4QEwfq4h2R</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>pUCpkUiM5fQ1saoCpE41Bz6Ac6s</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>pUCpkUiM5fQ1saoCpE41Bz6Ac6s</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>YHGNShoDeoAZvuSzz4QEwfq4h2R</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Throws</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>goS8ABKtUzm58RkdH7kmpVF8ZGr</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>XuU36BDxBdLjdbjGBgzZ5CZKW6h</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>XuU36BDxBdLjdbjGBgzZ5CZKW6h</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>goS8ABKtUzm58RkdH7kmpVF8ZGr</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Param</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>q7HpkFvapxHSiPvD7UrJmL4x1zn</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>FgrgK6Zeifbz8pYsLiLcpntEbmM</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>FgrgK6Zeifbz8pYsLiLcpntEbmM</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>q7HpkFvapxHSiPvD7UrJmL4x1zn</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::FootnoteDefinition</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>uTMQuqJDjXo3Jt8kRyqrisxcMEU</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3ZLzAH3FjBDALFajU1Y9Sb1RuBna</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3ZLzAH3FjBDALFajU1Y9Sb1RuBna</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>uTMQuqJDjXo3Jt8kRyqrisxcMEU</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Returns</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>24RS8YRtxNuRVKjZesLeyvPH4rrK</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>QJBGdJkmkW4L9n2JMs55BnwKyRF</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>QJBGdJkmkW4L9n2JMs55BnwKyRF</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>24RS8YRtxNuRVKjZesLeyvPH4rrK</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Precondition</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2JfpYzvzLhL9rS1NcQWPZ8kAicv5</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2Az68kbAubwjbeLA8hrG3rCrDAZu</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2Az68kbAubwjbeLA8hrG3rCrDAZu</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2JfpYzvzLhL9rS1NcQWPZ8kAicv5</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Math</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2R6b4kSdnUMMrFHSHoxLPic1cgo2</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3aYAKjZ2EPit8yNRnpQUJmgv2bA2</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3aYAKjZ2EPit8yNRnpQUJmgv2bA2</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2R6b4kSdnUMMrFHSHoxLPic1cgo2</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Table</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3CkbbMB4Gm84qeJZFHgWMo3jaMZa</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2Y7GcPE5d24qhTffDgLzGR2C2v5B</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2Y7GcPE5d24qhTffDgLzGR2C2v5B</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3CkbbMB4Gm84qeJZFHgWMo3jaMZa</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Paragraph</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3GaULszVB3ExeVM6WCSkvjECYHDY</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3ruHavJQMkUEGH5uALBDaZhqAoHP</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3ruHavJQMkUEGH5uALBDaZhqAoHP</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3GaULszVB3ExeVM6WCSkvjECYHDY</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Postcondition</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3PLat2rMN15BDH4CeZ3MQraYeTVP</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3M9QHbWvCRtKHpUzMfJ6sLDqHqVk</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3M9QHbWvCRtKHpUzMfJ6sLDqHqVk</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3PLat2rMN15BDH4CeZ3MQraYeTVP</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::ThematicBreak</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3WqKcq5pz3Hg9jpfBD6t3CbFgF93</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>436kY5enjUiJa6qPUg6mfX5sKCQr</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>436kY5enjUiJa6qPUg6mfX5sKCQr</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3WqKcq5pz3Hg9jpfBD6t3CbFgF93</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Code</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3uBGpag5HPb8GP89GvE43yrhf8f5</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>d127Xsz2KAFUnY8EqFCnXMFU4pp</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>d127Xsz2KAFUnY8EqFCnXMFU4pp</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3uBGpag5HPb8GP89GvE43yrhf8f5</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Admonition</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3uvxWEQJZKjEobzED68JhEorRWtS</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2GGP6nUfkGPC2yvEWkV2rSZrAcuU</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2GGP6nUfkGPC2yvEWkV2rSZrAcuU</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3uvxWEQJZKjEobzED68JhEorRWtS</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Quote</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3xr4G4fS8oRH2Y8DE9Btp71rkmu4</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2BT1WffCBXkhE2BTDeYPBJf7zPea</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2BT1WffCBXkhE2BTDeYPBJf7zPea</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3xr4G4fS8oRH2Y8DE9Btp71rkmu4</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Heading</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4GQYgLYdaBNVDfkpdQ7AXczve3XJ</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4PMYVCFxQrqvMUK5zYN4QoBtk1Zb</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4PMYVCFxQrqvMUK5zYN4QoBtk1Zb</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4GQYgLYdaBNVDfkpdQ7AXczve3XJ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::List</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4YWz6x3ZW4PLUi5FdqethdeBozsF</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                            <identifier>Block</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3j7ziAzM8vTqtL42gcsdssLVDJrX</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3j7ziAzM8vTqtL42gcsdssLVDJrX</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4YWz6x3ZW4PLUi5FdqethdeBozsF</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::TParam</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>sD6kgCySk5Gs1JmdfsU9og3heJm</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                            <identifier>BlockContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>ZKqhn7SLTgeAYykt5VRZdr6sNyU</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>ZKqhn7SLTgeAYykt5VRZdr6sNyU</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>sD6kgCySk5Gs1JmdfsU9og3heJm</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>FAWDsbUun6rTwhkn6k1ErTNQZEy</id>
                                  <identifier>ListItem</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                                  <identifier>BlockContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2y9dUhNh1osQHBUQ8YsuzrKQZv5V</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                            <identifier>BlockContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>KtmFFfCLLLJJRQCzB7d2pfagMVe</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>KtmFFfCLLLJJRQCzB7d2pfagMVe</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2y9dUhNh1osQHBUQ8YsuzrKQZv5V</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3x8w4Wzn5h5C8hgDYc3ktkN4QCsa</id>
                                  <identifier>DefinitionListItem</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                                  <identifier>BlockContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>CaKmqsLWcVshGSmoo45uUzdj16Q</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3NxSQoyWLjXWLE5ffnAnmZG5urLz</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3NxSQoyWLjXWLE5ffnAnmZG5urLz</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>CaKmqsLWcVshGSmoo45uUzdj16Q</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::LineBreak</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>jx5AuyGLzAyWqCKucvJ35oJ84qJ</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>27iT8cTZEUq7X3vZTuGVR28FmW4A</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>27iT8cTZEUq7X3vZTuGVR28FmW4A</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>jx5AuyGLzAyWqCKucvJ35oJ84qJ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::SoftBreak</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>nb4uTPVr6p1wbBwwQFQsa4c114Z</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4NApNVWchLu7y11ErPaNpHXxNAZM</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4NApNVWchLu7y11ErPaNpHXxNAZM</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>nb4uTPVr6p1wbBwwQFQsa4c114Z</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Text</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>tuihzg16mBhbjNFRmvErqhfVQhC</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>aUEFMrTzWEnmoe2EDBFoqXvsVaf</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>aUEFMrTzWEnmoe2EDBFoqXvsVaf</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>tuihzg16mBhbjNFRmvErqhfVQhC</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Subscript</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>28LcJqUQAUZ3LQRSzQgG3GTzEgVN</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3DD2rDqBDB516Fn5ud3PqhLSfvFA</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3DD2rDqBDB516Fn5ud3PqhLSfvFA</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>28LcJqUQAUZ3LQRSzQgG3GTzEgVN</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Emph</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2LKXPGk91zdEakVt2S9pC7zqNvCp</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3KYLGkRdutmJBR8gJxB8uasVxALY</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3KYLGkRdutmJBR8gJxB8uasVxALY</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2LKXPGk91zdEakVt2S9pC7zqNvCp</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Strong</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2LePNQtttCv77QhBCtVctVuyg5uR</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2b38YWrLNs2pARb3AjBRwzw2dhi8</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2b38YWrLNs2pARb3AjBRwzw2dhi8</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2LePNQtttCv77QhBCtVctVuyg5uR</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Link</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2RcitJM5qNy8hXxdFpCnoNbghKdo</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3zn5fdmAio4mTLyrvMwhGViy5bSs</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3zn5fdmAio4mTLyrvMwhGViy5bSs</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2RcitJM5qNy8hXxdFpCnoNbghKdo</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Math</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2aAufkaeMPThsRVJfqUktJvCXibw</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2b97remQhHf6hrD2Beak73fz99km</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2b97remQhHf6hrD2Beak73fz99km</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2aAufkaeMPThsRVJfqUktJvCXibw</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::CopyDetails</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2zjhvV6qDdfHVZ148sNb8bsXpiAf</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>43iBSqdA1URvPxiN2JAtFGV6DGK8</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>43iBSqdA1URvPxiN2JAtFGV6DGK8</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2zjhvV6qDdfHVZ148sNb8bsXpiAf</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Image</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3Kmw99pqaMN3xJdY6DJQMPF4mr3o</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>22Z4GBBPg9ehfD5MpdPFADSUzvzV</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>22Z4GBBPg9ehfD5MpdPFADSUzvzV</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3Kmw99pqaMN3xJdY6DJQMPF4mr3o</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Strikethrough</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3jxpRBKJANfGHYTUg5aMGu4dwXrV</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4XTgv5VV3AC8ZdY4XoCg8x3fZxdN</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4XTgv5VV3AC8ZdY4XoCg8x3fZxdN</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3jxpRBKJANfGHYTUg5aMGu4dwXrV</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Superscript</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3sxWmTvHqYfeCRS1bR2kdzQAKmLu</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2wu5hmuvbeHadm6mNLPgojHdmYVU</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2wu5hmuvbeHadm6mNLPgojHdmYVU</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3sxWmTvHqYfeCRS1bR2kdzQAKmLu</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Reference</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4PF28HgcwwG6mpwDKHu7hedQbVBH</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2hahY4amGBB3kVptpECFU7QaF3cz</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2hahY4amGBB3kVptpECFU7QaF3cz</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4PF28HgcwwG6mpwDKHu7hedQbVBH</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::FootnoteReference</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4Q5aBNFYAxpFLKard9EbuikVBUKS</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3Z55QKDGDUSnRogX3HJqxchLppVj</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3Z55QKDGDUSnRogX3HJqxchLppVj</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4Q5aBNFYAxpFLKard9EbuikVBUKS</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Highlight</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4YuLYkXmZPanW4Eb9D3JygpPVNrt</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                            <identifier>Inline</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3Ck4xXDghMfSfKsestUGrJtqmSKY</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3Ck4xXDghMfSfKsestUGrJtqmSKY</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4YuLYkXmZPanW4Eb9D3JygpPVNrt</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Code</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2HfyD6ZWMmY7tzQ8mwuS3Szcwd1s</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2Atp8mj8vVR9yPPynS46mR82mtfd</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2Atp8mj8vVR9yPPynS46mR82mtfd</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2HfyD6ZWMmY7tzQ8mwuS3Szcwd1s</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
                                  <identifier>TableCell</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2UKtpef4WkpPkepSsuZa96YGBnJG</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>NLDrUoDDQe723hs915uD8XyoLiw</id>
                            <identifier>Name</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>phFY19uEPeM5NCGu4Ei3kSfbWRc</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>phFY19uEPeM5NCGu4Ei3kSfbWRc</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2UKtpef4WkpPkepSsuZa96YGBnJG</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3Cmgy3rwGp9hHtmvepV26XNyp2eU</id>
                                  <identifier>SpecializationName</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>NLDrUoDDQe723hs915uD8XyoLiw</id>
                                  <identifier>Name</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3xsdXVzMdi3ccfkiLv8zw2JViY5p</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>NLDrUoDDQe723hs915uD8XyoLiw</id>
                            <identifier>Name</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>R7HGdSbizvsoHtP7P9byWtZ5up6</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>R7HGdSbizvsoHtP7P9byWtZ5up6</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3xsdXVzMdi3ccfkiLv8zw2JViY5p</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4G5wFvmxqHfaMUDjfXdzgCR6JVut</id>
                                  <identifier>IdentifierName</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>NLDrUoDDQe723hs915uD8XyoLiw</id>
                                  <identifier>Name</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>21iUxaq5zDQRa41jrvLW8xabEM2</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>fZDg71XtgXvmbgwpjRstHgme22p</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>fZDg71XtgXvmbgwpjRstHgme22p</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>21iUxaq5zDQRa41jrvLW8xabEM2</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Function</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>tZdYfzZ4JNZiqGZQk4Hk4SoAQ8i</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2MZUAQY5GQZQC5Q4U4pGXZHpTYrJ</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2MZUAQY5GQZQC5Q4U4pGXZHpTYrJ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>tZdYfzZ4JNZiqGZQk4Hk4SoAQ8i</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Variable</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2NxLcZkdwfCSyCs8YBvESe9HUCmK</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2UVSyhi6hGdn7voEtU5sCAbjMB1w</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2UVSyhi6hGdn7voEtU5sCAbjMB1w</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2NxLcZkdwfCSyCs8YBvESe9HUCmK</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::NamespaceAlias</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2TVuXNHxWW15oVUhire4Fgv8p3R6</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3kCTDntEFrRh2NwZQk4gx9RXc4rv</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3kCTDntEFrRh2NwZQk4gx9RXc4rv</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2TVuXNHxWW15oVUhire4Fgv8p3R6</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Namespace</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2YvZU2ycnPgxyLUf4rLZgustj1JH</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4VtKT3QckAbzv3xs9qbNxMYVFNwf</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4VtKT3QckAbzv3xs9qbNxMYVFNwf</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2YvZU2ycnPgxyLUf4rLZgustj1JH</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Enum</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2mqiHWvqVpnHY8ddDPoRCcCbjz6y</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4HnnERAGHkYr9KEAJdDPaw68k7q8</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4HnnERAGHkYr9KEAJdDPaw68k7q8</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2mqiHWvqVpnHY8ddDPoRCcCbjz6y</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Using</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2nbMpWPj8Y8a5VMZ1LfKigNfFKrK</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4FSJ53gQTUPn1976Vz4d4X2eRvR6</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4FSJ53gQTUPn1976Vz4d4X2eRvR6</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2nbMpWPj8Y8a5VMZ1LfKigNfFKrK</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Typedef</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3Caj5xD1jopEEg1Lb39RrGZN5tfn</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2qkwuHvfJMhR9xWYCDLkHvPp77te</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2qkwuHvfJMhR9xWYCDLkHvPp77te</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3Caj5xD1jopEEg1Lb39RrGZN5tfn</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::EnumConstant</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3XM3Xsa5DDfEd9Aet9S5pkWxmRFp</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3e47mn9MBrXfRNfRqUrCQYhfQEQY</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3e47mn9MBrXfRNfRqUrCQYhfQEQY</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3XM3Xsa5DDfEd9Aet9S5pkWxmRFp</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Overloads</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3czbwbKUcjVYC6FvF8WaSf3eVZko</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>32XtLKt821GgR4eJ6HN2haGyeAC9</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>32XtLKt821GgR4eJ6HN2haGyeAC9</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3czbwbKUcjVYC6FvF8WaSf3eVZko</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Guide</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>478oifWRHRokNBzWB8GPiZCLp1eb</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>yMuSrqGtCsr3MqQLwVU9CiYSELq</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>yMuSrqGtCsr3MqQLwVU9CiYSELq</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>478oifWRHRokNBzWB8GPiZCLp1eb</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Record</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4BwfBtV5VXCeh81SLMZkQUgL5QeX</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2P4wC29wXZFAAd5wMFiYNC9uqawM</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2P4wC29wXZFAAd5wMFiYNC9uqawM</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4BwfBtV5VXCeh81SLMZkQUgL5QeX</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Macro</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4E1ro6CVUn9rwGgMMuCqTTQ8QdoM</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                            <identifier>Symbol</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2bsaCS7ZDHhpNedXuhWGQFTJMcyU</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2bsaCS7ZDHhpNedXuhWGQFTJMcyU</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4E1ro6CVUn9rwGgMMuCqTTQ8QdoM</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Concept</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4HuNoeAYBP4wDYuUKhhMhcn2df7W</id>
                                  <identifier>Symbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>G6zAsq3S2TMdBkg41iz9yXR4Xqq</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4SjdDWWkP196tenwpm8YPYBKJL3K</id>
                            <identifier>TArg</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4V6GyW35tnX1cq5yagBBWYgDTMki</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4V6GyW35tnX1cq5yagBBWYgDTMki</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>G6zAsq3S2TMdBkg41iz9yXR4Xqq</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>2RHf6DnPXnUBJFyd5U2NEViSeZn3</id>
                                  <identifier>TArgCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TArgKind::Template</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4SjdDWWkP196tenwpm8YPYBKJL3K</id>
                                  <identifier>TArg</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2FuDGk8YpDnMJZoqDxpPCbxCQvH2</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4SjdDWWkP196tenwpm8YPYBKJL3K</id>
                            <identifier>TArg</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2M841xrWd9edh62zQto3DUwRLUmt</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2M841xrWd9edh62zQto3DUwRLUmt</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2FuDGk8YpDnMJZoqDxpPCbxCQvH2</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>2RHf6DnPXnUBJFyd5U2NEViSeZn3</id>
                                  <identifier>TArgCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TArgKind::Constant</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4SjdDWWkP196tenwpm8YPYBKJL3K</id>
                                  <identifier>TArg</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3Yh9z3min4NAM3qsYMhnBM5JJU39</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>4SjdDWWkP196tenwpm8YPYBKJL3K</id>
                            <identifier>TArg</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2r6kKML16UWjeDnh2W1FGLv79HF1</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2r6kKML16UWjeDnh2W1FGLv79HF1</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3Yh9z3min4NAM3qsYMhnBM5JJU39</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>2RHf6DnPXnUBJFyd5U2NEViSeZn3</id>
                                  <identifier>TArgCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TArgKind::Type</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4SjdDWWkP196tenwpm8YPYBKJL3K</id>
                                  <identifier>TArg</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2HP8aNPZzM44UNji2xcRgJrh3Fio</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2dybt3q9iYRRefDRBee2ARyujqmP</id>
                            <identifier>TParam</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>ovGVTZdv8LKca81BVNiuGz4QiFp</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>ovGVTZdv8LKca81BVNiuGz4QiFp</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2HP8aNPZzM44UNji2xcRgJrh3Fio</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>3raUStMSSMxJmdwj5ByJCKmGaixM</id>
                                  <identifier>TParamCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TParamKind::Template</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2dybt3q9iYRRefDRBee2ARyujqmP</id>
                                  <identifier>TParam</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2wwYA4NVTTi4asQKvtamQDu33JcS</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2dybt3q9iYRRefDRBee2ARyujqmP</id>
                            <identifier>TParam</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>J2hyCCLtBBdzYUJMaScCAy9scdp</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>J2hyCCLtBBdzYUJMaScCAy9scdp</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2wwYA4NVTTi4asQKvtamQDu33JcS</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>3raUStMSSMxJmdwj5ByJCKmGaixM</id>
                                  <identifier>TParamCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TParamKind::Constant</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2dybt3q9iYRRefDRBee2ARyujqmP</id>
                                  <identifier>TParam</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4F45N63yozbHnuJXXnEY3JaT1UFt</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2dybt3q9iYRRefDRBee2ARyujqmP</id>
                            <identifier>TParam</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2QbZgC1MNvG3hbrM5sG7o7gsEPbh</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2QbZgC1MNvG3hbrM5sG7o7gsEPbh</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4F45N63yozbHnuJXXnEY3JaT1UFt</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>3raUStMSSMxJmdwj5ByJCKmGaixM</id>
                                  <identifier>TParamCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TParamKind::Type</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2dybt3q9iYRRefDRBee2ARyujqmP</id>
                                  <identifier>TParam</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>PdvXGDrCKTjVmKDBoLHT6RgQb5W</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>49RdTQwrALngkGtNztCQNWBsMVM7</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>49RdTQwrALngkGtNztCQNWBsMVM7</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>PdvXGDrCKTjVmKDBoLHT6RgQb5W</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                                  <identifier>TypeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TypeKind::RValueReference</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>RxpdVMHzzD1Eb66eDVp6cpWxvuB</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3P5obriGTcQZKqRNvqGqjWsTPvL1</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3P5obriGTcQZKqRNvqGqjWsTPvL1</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>RxpdVMHzzD1Eb66eDVp6cpWxvuB</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4Lou3Y5gge2Zb64p4Ds8b9mER2tV</id>
                                  <identifier>PointerType</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>bUsYZHGWHZx79eAr8Xu6HHypTGG</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2Hp5L1883a6URd6o9mHn6SBBjUov</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2Hp5L1883a6URd6o9mHn6SBBjUov</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>bUsYZHGWHZx79eAr8Xu6HHypTGG</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                                  <identifier>TypeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TypeKind::Array</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>oib4qu1gw1vHudBs4vcaNyNvbtQ</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2fLQsgTBHpo6u2n4pnTAEZ8YAP7o</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2fLQsgTBHpo6u2n4pnTAEZ8YAP7o</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>oib4qu1gw1vHudBs4vcaNyNvbtQ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                                  <identifier>TypeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TypeKind::Function</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>pPW6bnARTba9hKDxDKe68vGeyj3</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4Kx5qGdZi7hkZUemYuDEq1HQ1GjL</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4Kx5qGdZi7hkZUemYuDEq1HQ1GjL</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>pPW6bnARTba9hKDxDKe68vGeyj3</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                                  <identifier>TypeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TypeKind::Named</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2VScJdZgBFaPLNChoWHg6EaqnaKJ</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>43bbma2pXp2Ju5GgGevnr5vsq4md</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>43bbma2pXp2Ju5GgGevnr5vsq4md</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2VScJdZgBFaPLNChoWHg6EaqnaKJ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>CooZ5ZN8raHXthhiu4c1D8kkatT</id>
                                  <identifier>ArrayType</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2WRYLcin7QRNo7yUVDip2Fh5qyru</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>41tzTwV2GwA7iJ6n8CXhZbqX9VJZ</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>41tzTwV2GwA7iJ6n8CXhZbqX9VJZ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2WRYLcin7QRNo7yUVDip2Fh5qyru</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4EBJx8iZSM54K1bz8DpjJsgJZzhw</id>
                                  <identifier>LValueReferenceType</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2Xc3PY4tphrhT7Q4i3tAqLSd8yKg</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2emA5z2TiHT3f7zpGRvfvoELQDTX</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2emA5z2TiHT3f7zpGRvfvoELQDTX</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2Xc3PY4tphrhT7Q4i3tAqLSd8yKg</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                                  <identifier>TypeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TypeKind::LValueReference</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3Xm71pm9vuCZhAUG62Ykk8Av6WXs</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>ZyfU3kiesT9h4kUzVKAyu2zwCHt</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>ZyfU3kiesT9h4kUzVKAyu2zwCHt</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3Xm71pm9vuCZhAUG62Ykk8Av6WXs</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>22SqcARFDMXMq8FG3uC99YUtad4q</id>
                                  <identifier>FunctionType</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3p8qMkw4qSeUfiKuQAQYNuKx6SQg</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4V7rVrY3bcxYcF2tXEk4i4x9W8dS</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4V7rVrY3bcxYcF2tXEk4i4x9W8dS</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3p8qMkw4qSeUfiKuQAQYNuKx6SQg</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                                  <identifier>TypeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TypeKind::MemberPointer</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>41kYLkhyWF8SmyugpBuyoEVd5cBb</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3Ht8w2H4qYcrSFD8U52jpGVS69jQ</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3Ht8w2H4qYcrSFD8U52jpGVS69jQ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>41kYLkhyWF8SmyugpBuyoEVd5cBb</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>41p3VLa1s97fNzPnCAEusEVLkZY4</id>
                                  <identifier>RValueReferenceType</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4ACcRDgdRunRoaNzgvCjPVpXJ3tt</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>de1GMxPdKT9GjK134wVWvU6rBMh</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>de1GMxPdKT9GjK134wVWvU6rBMh</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4ACcRDgdRunRoaNzgvCjPVpXJ3tt</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                                  <identifier>TypeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TypeKind::Auto</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4EdNLXrcCduwo4PGr5WZHKPPKZqL</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>YD4r6Dbv2MgJH1uXfMH7vUNE5Pk</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>YD4r6Dbv2MgJH1uXfMH7vUNE5Pk</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4EdNLXrcCduwo4PGr5WZHKPPKZqL</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                                  <identifier>TypeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TypeKind::Pointer</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4L6HjnnJvzTw7EGt5JJ7Jyp1L3tr</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>376vkLsiZgkHjVNydrYM9Ag1Erf1</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>376vkLsiZgkHjVNydrYM9Ag1Erf1</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4L6HjnnJvzTw7EGt5JJ7Jyp1L3tr</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>B4rugiqV7c9opu5rtNTeZWTNePy</id>
                                  <identifier>DecltypeType</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4SfwjkjPUTCfnhxrRgcQwmLkXA7T</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>bJehnDeE9WT4aW8yRaYiZfWbwQu</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>bJehnDeE9WT4aW8yRaYiZfWbwQu</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4SfwjkjPUTCfnhxrRgcQwmLkXA7T</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                                  <identifier>TypeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TypeKind::Decltype</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4TvZnuCsbLpXp2k1HLKVxtsyPpqZ</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2xb3PpWqS54SxSQXbcusmJdSu8WA</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2xb3PpWqS54SxSQXbcusmJdSu8WA</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4TvZnuCsbLpXp2k1HLKVxtsyPpqZ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>23x8LwWPNF477Wq7ve7gAxUFPVsW</id>
                                  <identifier>AutoType</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4UjtcJBdNCEhrYKEaF4hrcRojy4A</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                            <identifier>Type</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2aYGrapdVJC9gCbRWahZrVYRFstK</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2aYGrapdVJC9gCbRWahZrVYRFstK</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4UjtcJBdNCEhrYKEaF4hrcRojy4A</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3pR549wW3SZy9nBZvsSCLiNSuTsk</id>
                                  <identifier>NamedType</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2qJfwaUr3L2Z31s3co3vQhD1ibYj</id>
                                  <identifier>Type</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>uX3FW9HZXYpwCGQT2G8FV2j7rLh</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Admonition</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                            <identifier>BlockContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>fbifdDczVDDheXaSmwGaiNmMgsn</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>fbifdDczVDDheXaSmwGaiNmMgsn</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>uX3FW9HZXYpwCGQT2G8FV2j7rLh</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
                                  <identifier>AdmonitionBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Admonition</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
                                  <identifier>AdmonitionBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                                  <identifier>BlockContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>ueCm6DwHtjMRqS6v5hB5LEicAYb</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Brief</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3muXbkNr4JP65is7p7GpynbwXnY</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3muXbkNr4JP65is7p7GpynbwXnY</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ueCm6DwHtjMRqS6v5hB5LEicAYb</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
                                  <identifier>BriefBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Brief</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
                                  <identifier>BriefBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>USN2BmcSNnvaFSGgm7hSBuy1J97</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Code</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>jtR7wM7mM3kFrruvoPy8AATJFR3</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>jtR7wM7mM3kFrruvoPy8AATJFR3</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>USN2BmcSNnvaFSGgm7hSBuy1J97</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</id>
                                  <identifier>CodeBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Code</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2n6TG5sppYytqgnA43XCPFPGEXP7</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::FootnoteDefinition</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                            <identifier>BlockContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4W15sjDsH2XuytVtGFkzuSH6Wctv</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4W15sjDsH2XuytVtGFkzuSH6Wctv</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2n6TG5sppYytqgnA43XCPFPGEXP7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
                                  <identifier>FootnoteDefinitionBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::FootnoteDefinition</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
                                  <identifier>FootnoteDefinitionBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                                  <identifier>BlockContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>34hHMawYPndvsomx8omWu6TZ97EX</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Heading</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3YyxX7yGXi6t3EGuZmhAUW4i5Yu9</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3YyxX7yGXi6t3EGuZmhAUW4i5Yu9</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>34hHMawYPndvsomx8omWu6TZ97EX</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
                                  <identifier>HeadingBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Heading</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
                                  <identifier>HeadingBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>26dcb6c8hYJzhJhZJha3N4Joo5Nm</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::List</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>FyYXMyReL5U9tMxYv6KxaJ3JnLY</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>FyYXMyReL5U9tMxYv6KxaJ3JnLY</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>26dcb6c8hYJzhJhZJha3N4Joo5Nm</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>35QDDJmU2E9qz1a4pkD7cgcFoMCS</id>
                                  <identifier>DefinitionListBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::List</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4Ts2MBQ7gqTnddVcm4tQPTHEkRiM</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::List</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4F42Fca2ztm4jUAfutCPHYRU4MbG</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4F42Fca2ztm4jUAfutCPHYRU4MbG</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4Ts2MBQ7gqTnddVcm4tQPTHEkRiM</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2NrTC6VyaPevbjToJB8ghtSjvY7u</id>
                                  <identifier>ListBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::List</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3AF4NNimDKcgBQKbNuqTCGdok5We</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Math</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>A9zRaXBC4ea36NPWuaQnNUjTihY</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>A9zRaXBC4ea36NPWuaQnNUjTihY</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3AF4NNimDKcgBQKbNuqTCGdok5We</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
                                  <identifier>MathBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Math</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2hG2K3BSkN5A56FN8UJFnM4Q4q1g</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Paragraph</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>Gm7Kei9zw48vnAkjces8KpaFPRq</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>Gm7Kei9zw48vnAkjces8KpaFPRq</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2hG2K3BSkN5A56FN8UJFnM4Q4q1g</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
                                  <identifier>ParagraphBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Paragraph</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
                                  <identifier>ParagraphBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>nQgb8v1BycKXwUQXKHieRiC4EFn</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Param</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3pVMPv1WSKYXw2ZwtsRdqdHNNb4k</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3pVMPv1WSKYXw2ZwtsRdqdHNNb4k</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>nQgb8v1BycKXwUQXKHieRiC4EFn</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
                                  <identifier>ParamBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Param</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
                                  <identifier>ParamBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2X9AfVpBm5HVd7oGqakJdPkHvoBt</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Postcondition</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>25CTY4EKTFZMn56bvidaCUWwi2V</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>25CTY4EKTFZMn56bvidaCUWwi2V</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2X9AfVpBm5HVd7oGqakJdPkHvoBt</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
                                  <identifier>PostconditionBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Postcondition</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
                                  <identifier>PostconditionBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2ZZWZSoka5WuDscUu1GEPXq2233Y</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Precondition</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3NhrcAwAsMJKai8fQ9Z9TD7bKifL</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3NhrcAwAsMJKai8fQ9Z9TD7bKifL</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2ZZWZSoka5WuDscUu1GEPXq2233Y</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
                                  <identifier>PreconditionBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Precondition</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
                                  <identifier>PreconditionBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3YfeLLAf2G4HvaSmZNvsEQKRvetS</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Quote</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                            <identifier>BlockContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>19hxJjiPPb3ziBq5GZLGABmF4Jj</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>19hxJjiPPb3ziBq5GZLGABmF4Jj</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3YfeLLAf2G4HvaSmZNvsEQKRvetS</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
                                  <identifier>QuoteBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Quote</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
                                  <identifier>QuoteBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                                  <identifier>BlockContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3DBvXuQ14d33aBJQWKQ2zdLzaF5d</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Returns</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4ZReJHvhHXmufkV14amZLhcpaLtz</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4ZReJHvhHXmufkV14amZLhcpaLtz</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3DBvXuQ14d33aBJQWKQ2zdLzaF5d</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
                                  <identifier>ReturnsBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Returns</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
                                  <identifier>ReturnsBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3P2w6TVdrCurRL3L5o51PFds1eVp</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::See</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>orm1Qa1kzirK5bUo3ERKAU21oRv</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>orm1Qa1kzirK5bUo3ERKAU21oRv</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3P2w6TVdrCurRL3L5o51PFds1eVp</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
                                  <identifier>SeeBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::See</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
                                  <identifier>SeeBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>B5mUJNEhQiA9kxGoRBbcKmp8JNP</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::TParam</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3XQxYCwB4LPLewthJgw9dEj1FNmY</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3XQxYCwB4LPLewthJgw9dEj1FNmY</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>B5mUJNEhQiA9kxGoRBbcKmp8JNP</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
                                  <identifier>TParamBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::TParam</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
                                  <identifier>TParamBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>iYZFo7uLkZCjsC3qv8SBUXEz4sS</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Table</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>DzcjrFH2ab37UKQt8gMBbEBt9aS</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>DzcjrFH2ab37UKQt8gMBbEBt9aS</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>iYZFo7uLkZCjsC3qv8SBUXEz4sS</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2uDafuBsm6spawBtX2fFC6EYXDAj</id>
                                  <identifier>TableBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Table</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4BSHDtGPzWVd48mJERXjHzbSajZs</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::ThematicBreak</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2VMbW3v2Nn1hCuo62CSoriLZ8Hb7</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2VMbW3v2Nn1hCuo62CSoriLZ8Hb7</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4BSHDtGPzWVd48mJERXjHzbSajZs</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
                                  <identifier>ThematicBreakBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::ThematicBreak</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>49eofo2tvwStbfwvevXM4QBJYNwQ</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                            <identifier>BlockCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::BlockKind::Throws</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2WJKAx5Fqq82gi2hUm1bj3xb7SFk</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2WJKAx5Fqq82gi2hUm1bj3xb7SFk</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>49eofo2tvwStbfwvevXM4QBJYNwQ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
                                  <identifier>ThrowsBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                  <identifier>BlockCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::BlockKind::Throws</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
                                  <identifier>ThrowsBlock</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2PTdpnd59F9TdwdNX9W7njpg1L5J</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Code</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>47CJGN7P7taexkFuxa3DdjFh5oH9</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>47CJGN7P7taexkFuxa3DdjFh5oH9</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2PTdpnd59F9TdwdNX9W7njpg1L5J</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
                                  <identifier>CodeInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Code</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
                                  <identifier>CodeInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2cPFcXadBFBYAnfLXZyKKpAiVdvL</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::CopyDetails</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3CifM3vS1ENrFH6SZPwMjsMSDLHj</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3CifM3vS1ENrFH6SZPwMjsMSDLHj</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2cPFcXadBFBYAnfLXZyKKpAiVdvL</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3pAujBRu22aoaV8Ny8c8cbnDUxKt</id>
                                  <identifier>CopyDetailsInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::CopyDetails</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3Ae1kWJgTWZSAuGLCa8igeRRi8fn</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Emph</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3A91rYSJpgcBrcMMQdaPuM5CwGKT</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3A91rYSJpgcBrcMMQdaPuM5CwGKT</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3Ae1kWJgTWZSAuGLCa8igeRRi8fn</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
                                  <identifier>EmphInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Emph</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
                                  <identifier>EmphInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>MkDfjWaKAZbMqWNd6thgKwpae6S</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::FootnoteReference</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>wdPBkt3snbvLrMdAUn46Tg24du4</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>wdPBkt3snbvLrMdAUn46Tg24du4</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>MkDfjWaKAZbMqWNd6thgKwpae6S</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>38ezs7Du5fTH61PdTZv8mK6qXtuQ</id>
                                  <identifier>FootnoteReferenceInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::FootnoteReference</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>uctDRVHgqFbMJ2Dp6zZSQEjRe8a</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Highlight</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>36kkRbW7LmMboR3UyBSCuTEbhWap</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>36kkRbW7LmMboR3UyBSCuTEbhWap</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>uctDRVHgqFbMJ2Dp6zZSQEjRe8a</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
                                  <identifier>HighlightInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Highlight</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
                                  <identifier>HighlightInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3qxttA8LdM7xMJ1DdiTK8uFnJWvf</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Image</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3jZ3nZZYgVciTdRVdduz6oZTYEcD</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3jZ3nZZYgVciTdRVdduz6oZTYEcD</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3qxttA8LdM7xMJ1DdiTK8uFnJWvf</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
                                  <identifier>ImageInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Image</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
                                  <identifier>ImageInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>CJacYBUsUAWC4gsqkyr7hJmdwk9</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::LineBreak</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3jW2kRMoLftLtWQkvo1KU3Dzz7oV</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3jW2kRMoLftLtWQkvo1KU3Dzz7oV</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>CJacYBUsUAWC4gsqkyr7hJmdwk9</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2bdz8onDMx7PBYnExqtLgMxUqrPY</id>
                                  <identifier>LineBreakInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::LineBreak</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4TCYWJGbxiNvfCuUuENHQoNoeBRh</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Link</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>44wXVq4nf3f74YMi9c4LyzLb1SAp</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>44wXVq4nf3f74YMi9c4LyzLb1SAp</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4TCYWJGbxiNvfCuUuENHQoNoeBRh</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
                                  <identifier>LinkInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Link</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
                                  <identifier>LinkInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3fTMX7hZ35MMdDGY8RAJxfQTqy8B</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Math</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4JSLLhVDCSWBthMRSEPCPHAhr3RD</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4JSLLhVDCSWBthMRSEPCPHAhr3RD</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3fTMX7hZ35MMdDGY8RAJxfQTqy8B</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3PrdQDrzihPKEMMq8ZtDjd69UoMf</id>
                                  <identifier>MathInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Math</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>sj9zbemzXP745Z8E6f1Bvhowuit</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Reference</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2jT7CaVHb62M3TD6AFGG5xQan9iv</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2jT7CaVHb62M3TD6AFGG5xQan9iv</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>sj9zbemzXP745Z8E6f1Bvhowuit</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</id>
                                  <identifier>ReferenceInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Reference</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3B5PtmeKT39u5jU6SfrjMURBcjAW</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::SoftBreak</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4JwLc7TDVeTiudCrz9FRDEg5yK4M</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4JwLc7TDVeTiudCrz9FRDEg5yK4M</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3B5PtmeKT39u5jU6SfrjMURBcjAW</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>22nFJc2hmNmmR5h1kq6NkgViKdEM</id>
                                  <identifier>SoftBreakInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::SoftBreak</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2xXyKPUgPdWVzxv7HnV2QN8aJps7</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Strikethrough</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2cNRvhQiwtaZjPEbSUAJg5Gvxt5p</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2cNRvhQiwtaZjPEbSUAJg5Gvxt5p</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2xXyKPUgPdWVzxv7HnV2QN8aJps7</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
                                  <identifier>StrikethroughInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Strikethrough</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
                                  <identifier>StrikethroughInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3vs4JS2pssLMsnBdjnY5wDwu2TV</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Strong</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3nMdfbCjabecrCXajnt6QGyHMbpt</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3nMdfbCjabecrCXajnt6QGyHMbpt</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3vs4JS2pssLMsnBdjnY5wDwu2TV</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
                                  <identifier>StrongInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Strong</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
                                  <identifier>StrongInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4F4BLYE6wFcKFz1zq6NhyVtCA5U1</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Subscript</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2ejBTnhU1DWoGXEoB78wjFLbRFHT</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2ejBTnhU1DWoGXEoB78wjFLbRFHT</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4F4BLYE6wFcKFz1zq6NhyVtCA5U1</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
                                  <identifier>SubscriptInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Subscript</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
                                  <identifier>SubscriptInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2SnQrNRxksVBptUXnB3ytn8wqsBZ</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Superscript</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <identifier>
                            <kind>identifier</kind>
                            <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                            <identifier>InlineContainer</identifier>
                          </identifier>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2Wh92tYTuBcrzC7pnnULfAUTt49c</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2Wh92tYTuBcrzC7pnnULfAUTt49c</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2SnQrNRxksVBptUXnB3ytn8wqsBZ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
                                  <identifier>SuperscriptInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Superscript</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
                                  <identifier>SuperscriptInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                  <identifier>InlineContainer</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3GaGayisKpRsikLViQfMwCFJmebJ</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                            <identifier>InlineCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::doc::InlineKind::Text</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3gGDbh1h7W9UE6ss3jdn6UcibCuR</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3gGDbh1h7W9UE6ss3jdn6UcibCuR</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3GaGayisKpRsikLViQfMwCFJmebJ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>33ca9ghnvRYDe1iBsZm8YkZnw5gp</id>
                                  <identifier>TextInline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                  <identifier>InlineCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::doc::InlineKind::Text</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3NGJVXdduh9yrBWBazBGUnCpg6At</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Concept</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3ar7fs96zxNAMHnzrUEfJZuZFQ97</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3ar7fs96zxNAMHnzrUEfJZuZFQ97</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3NGJVXdduh9yrBWBazBGUnCpg6At</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>248GJRqqz5PAQuAWsyXn1pQuWx3E</id>
                                  <identifier>ConceptSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Concept</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2TE4YUQjzREaC27UZGdQPjVcPmsy</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Enum</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3dfVHhSY4ZeVVd1CvhWwhSefg7VZ</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3dfVHhSY4ZeVVd1CvhWwhSefg7VZ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2TE4YUQjzREaC27UZGdQPjVcPmsy</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3nTJb96fy9g6ssFkdkAk5QrPLf35</id>
                                  <identifier>EnumSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Enum</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3snofpFmGAPVwYK8D7WXn2BJpeSY</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::EnumConstant</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2X15zjB1iGg8jKtwG8P8yFEH3kTm</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2X15zjB1iGg8jKtwG8P8yFEH3kTm</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3snofpFmGAPVwYK8D7WXn2BJpeSY</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2Xkgao8w8t8MjUqnNshnkhxyMi9T</id>
                                  <identifier>EnumConstantSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::EnumConstant</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2rDFRBLrdeYE9VvY8Cinipd8KrLw</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Function</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>wAY6MqajpKsXrkg6GjLRc7mBkS6</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>wAY6MqajpKsXrkg6GjLRc7mBkS6</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2rDFRBLrdeYE9VvY8Cinipd8KrLw</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3GRinmcpNbjJrdhDwQQjEQKftkdN</id>
                                  <identifier>FunctionSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Function</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3QxChHSWScEdtoeBUmNud39mddYm</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Guide</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4XYz84rWNzMj8FegoRABzQA7CgNW</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4XYz84rWNzMj8FegoRABzQA7CgNW</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3QxChHSWScEdtoeBUmNud39mddYm</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>4S9wMxtqUkTuiH4sVrDV2dfyDKeY</id>
                                  <identifier>GuideSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Guide</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2YyqvJ4sFugSRvD2WHueczrYWBeG</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Macro</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2VkNfzLcYpBCmtQKDBW6k74qkEwM</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2VkNfzLcYpBCmtQKDBW6k74qkEwM</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2YyqvJ4sFugSRvD2WHueczrYWBeG</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3VkP8Cc538w7uVhJwSJQAD4JoCEW</id>
                                  <identifier>MacroSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Macro</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2z6usfSCWVTWP267xcbrEsqpgG73</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Namespace</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3ePyceiecSqy7NUDdNxAf1eFRxqb</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3ePyceiecSqy7NUDdNxAf1eFRxqb</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2z6usfSCWVTWP267xcbrEsqpgG73</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3iXFbmpHvfXW6cWSrurrZn1crniH</id>
                                  <identifier>NamespaceSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Namespace</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4AtyUjgccy8RLHWZSGqk4PmdV1Nw</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::NamespaceAlias</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>3fxWDmJA1BpWva7LUYSCpoUdGVJR</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3fxWDmJA1BpWva7LUYSCpoUdGVJR</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>4AtyUjgccy8RLHWZSGqk4PmdV1Nw</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3uXaENe5YtJ3Psdk5DWiEpk6EWW7</id>
                                  <identifier>NamespaceAliasSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::NamespaceAlias</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>yEosgfePRxbN4wZVhuEdHAcCbgz</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Overloads</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4CjzzQdu8xLTkH6frpimFXhMxsDG</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4CjzzQdu8xLTkH6frpimFXhMxsDG</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>yEosgfePRxbN4wZVhuEdHAcCbgz</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3RetZmth15AEcRz1z5SmiGRUfU4A</id>
                                  <identifier>OverloadsSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Overloads</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2SgnAwoSQ3BwftM1hZ91shBBnS9z</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Record</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4G3FjdMDiu58NLueN14yD1nCzxTk</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4G3FjdMDiu58NLueN14yD1nCzxTk</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2SgnAwoSQ3BwftM1hZ91shBBnS9z</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3y5JDE9r9j4nZ6dXspHAYKQKKUKA</id>
                                  <identifier>RecordSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Record</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3BjWEDMjSD8yc5XAxJKUSuSBApBJ</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Typedef</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>FAoYZvqt4AMf7ptCk1kEmknoaVP</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>FAoYZvqt4AMf7ptCk1kEmknoaVP</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3BjWEDMjSD8yc5XAxJKUSuSBApBJ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2FxZMKCnhX4HAsQKXC42UcR7i5HV</id>
                                  <identifier>TypedefSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Typedef</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>sH2bosutCCDpmhgkqtcyFK6HMQG</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Using</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>88UFjjjT3Z9mk5odmMgcZ4M76s5</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>88UFjjjT3Z9mk5odmMgcZ4M76s5</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>sH2bosutCCDpmhgkqtcyFK6HMQG</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>KLR34ysoGNtvC1oo8ynG3KWyz6M</id>
                                  <identifier>UsingSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Using</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>25wtwdUeQciDcPjZ5wGj3BZWw8Ss</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                            <identifier>SymbolCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::SymbolKind::Variable</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>mqN3Q7VoggG3wCKUV9h3HPCozDz</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>mqN3Q7VoggG3wCKUV9h3HPCozDz</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>25wtwdUeQciDcPjZ5wGj3BZWw8Ss</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2uvmkCgPtfGDLy5inxdXu8YwwAbD</id>
                                  <identifier>VariableSymbol</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>J5VChjoSCBXJ66bUoRnmhRHALu9</id>
                                  <identifier>SymbolCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::SymbolKind::Variable</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3VCRHyAcQ5L2EqmtHLh6U87ZxtZK</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>2RHf6DnPXnUBJFyd5U2NEViSeZn3</id>
                            <identifier>TArgCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::TArgKind::Constant</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>31Q8fhGuAmZbDX49ukXktcCiqgCk</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>31Q8fhGuAmZbDX49ukXktcCiqgCk</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>3VCRHyAcQ5L2EqmtHLh6U87ZxtZK</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3q5et1cbN1e2z4YJVDiWn5mPiJNZ</id>
                                  <identifier>ConstantTArg</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>2RHf6DnPXnUBJFyd5U2NEViSeZn3</id>
                                  <identifier>TArgCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TArgKind::Constant</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2HbJs3CB9USR6n7L8Vp4nFrZeq5q</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>2RHf6DnPXnUBJFyd5U2NEViSeZn3</id>
                            <identifier>TArgCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::TArgKind::Template</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>WtbKTAeexkDB1x55mebpaTeZ3bM</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>WtbKTAeexkDB1x55mebpaTeZ3bM</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2HbJs3CB9USR6n7L8Vp4nFrZeq5q</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3Yo7DjcG5MH73HKEmmiuoHmUMPi</id>
                                  <identifier>TemplateTArg</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>2RHf6DnPXnUBJFyd5U2NEViSeZn3</id>
                                  <identifier>TArgCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TArgKind::Template</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>AqxWEMCDFcBQsgu5xboksUdDYvb</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>2RHf6DnPXnUBJFyd5U2NEViSeZn3</id>
                            <identifier>TArgCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::TArgKind::Type</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>rJg8d6QeFBpE4hQ58MDMcBFwSBm</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>rJg8d6QeFBpE4hQ58MDMcBFwSBm</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>AqxWEMCDFcBQsgu5xboksUdDYvb</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>24BxsY5UUUYKRFi2FVP7MGgELiQe</id>
                                  <identifier>TypeTArg</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>2RHf6DnPXnUBJFyd5U2NEViSeZn3</id>
                                  <identifier>TArgCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TArgKind::Type</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2D2zDWzsA5PEjaruNHPMnzQWdGcY</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>3raUStMSSMxJmdwj5ByJCKmGaixM</id>
                            <identifier>TParamCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::TParamKind::Constant</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>2T2SyNvYy2niQWU5rqUAGefTHNqj</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2T2SyNvYy2niQWU5rqUAGefTHNqj</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2D2zDWzsA5PEjaruNHPMnzQWdGcY</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>36CooAPEud9PpRnk21VG2Yt6W8ui</id>
                                  <identifier>ConstantTParam</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>3raUStMSSMxJmdwj5ByJCKmGaixM</id>
                                  <identifier>TParamCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TParamKind::Constant</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2jubA9tXrHwZ3D1kXqDzVLJrq5gF</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>3raUStMSSMxJmdwj5ByJCKmGaixM</id>
                            <identifier>TParamCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::TParamKind::Template</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>aiCbhZhUDMLh1KzmZCXberx3JYX</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>aiCbhZhUDMLh1KzmZCXberx3JYX</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2jubA9tXrHwZ3D1kXqDzVLJrq5gF</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>35QXCpK2kqeU1vUvgqeu7a6GwXDV</id>
                                  <identifier>TemplateTParam</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>3raUStMSSMxJmdwj5ByJCKmGaixM</id>
                                  <identifier>TParamCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TParamKind::Template</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>5K6mqoXwKP7mH6BRKxWM1NDk8oM</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>3raUStMSSMxJmdwj5ByJCKmGaixM</id>
                            <identifier>TParamCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::TParamKind::Type</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>4111hedsDxLHTyosbSepQ5z5A3gj</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4111hedsDxLHTyosbSepQ5z5A3gj</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>5K6mqoXwKP7mH6BRKxWM1NDk8oM</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2YdUUgi7Nxrqmi2QdfbEY4u7Mjxr</id>
                                  <identifier>TypeTParam</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>3raUStMSSMxJmdwj5ByJCKmGaixM</id>
                                  <identifier>TParamCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TParamKind::Type</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>bases_descriptor_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>137</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2WaDv4WqrZ8wGDjfgoM2t5YyAMoG</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <specialization>
                <kind>specialization</kind>
                <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                <identifier>list</identifier>
                <templateArgs>
                  <type>
                    <kind>type</kind>
                    <type>
                      <named>
                        <kind>named</kind>
                        <name>
                          <specialization>
                            <kind>specialization</kind>
                            <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                            <identifier>TypeCommonBase</identifier>
                            <templateArgs>
                              <constant>
                                <kind>constant</kind>
                                <value>mrdocs::TypeKind::MemberPointer</value>
                              </constant>
                            </templateArgs>
                          </specialization>
                        </name>
                      </named>
                    </type>
                  </type>
                </templateArgs>
              </specialization>
            </name>
          </named>
        </type>
      </type>
    </args>
    <primary>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</primary>
  </template>
  <interface>
    <public>
      <typedefs>v6ghW5RytYD1P12v7qVxtmkcAV4</typedefs>
    </public>
  </interface>
</record>
<typedef>
  <name>type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>139</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>v6ghW5RytYD1P12v7qVxtmkcAV4</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>2WaDv4WqrZ8wGDjfgoM2t5YyAMoG</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
          <identifier>list</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>2wqAtS6nAk3DsQLFgExqs4k69UJH</id>
                      <identifier>base_descriptor</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>ss4rembmz2x6KFmv3aCheG45vDs</id>
                                  <identifier>MemberPointerType</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <specialization>
                                  <kind>specialization</kind>
                                  <id>49hupMFmn4FyGnV6J4kD2P2HV6tN</id>
                                  <identifier>TypeCommonBase</identifier>
                                  <templateArgs>
                                    <constant>
                                      <kind>constant</kind>
                                      <value>mrdocs::TypeKind::MemberPointer</value>
                                    </constant>
                                  </templateArgs>
                                </specialization>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>has_describe_bases_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>166</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>33kKZqxLYdLjmozeC5Byu8XUyXkW</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>35Znu1makyhDbFtWQWvcmNhtWuKY</id>
              <identifier>false_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
</record>
<record>
  <name>has_describe_enumerators_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>173</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3nuWGJPoeaFK14Dage21dM6u5wWg</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>35Znu1makyhDbFtWQWvcmNhtWuKY</id>
              <identifier>false_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
</record>
<record>
  <name>has_describe_kinds_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>193</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>49G7set46K5RdE7twYFk9fCScdwG</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>35Znu1makyhDbFtWQWvcmNhtWuKY</id>
              <identifier>false_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
</record>
<record>
  <name>has_describe_members_impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>159</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>8Wdgv9s6XthKX8MwWNsKAbZ2mj8</id>
  <extraction>implementation-defined</extraction>
  <parent>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</parent>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>void</identifier>
                  </identifier>
                </name>
                <fundamentalType>void</fundamentalType>
              </named>
            </type>
          </type>
        </default>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>35Znu1makyhDbFtWQWvcmNhtWuKY</id>
              <identifier>false_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
</record>
<typedef>
  <name>describe_bases</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>76</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2DLbaSX7D5KLvyuhGZGU2rukHovd</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Well-formed only when </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>T</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> was annotated with MRDOCS_DESCRIBE_STRUCT or MRDOCS_DESCRIBE_CLASS; use </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>has_describe_bases</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to test first.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The reflected direct base classes of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>list</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> of base descriptors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <decltype>
      <kind>decltype</kind>
      <operand>mrdocs_base_descriptor_fn(static_cast&lt;T**&gt;(nullptr))</operand>
    </decltype>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>describe_enumerators</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>85</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3Egq1djfB49XdiNexQVxQdCkmWEz</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Well-formed only when </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>E</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> was annotated with MRDOCS_DESCRIBE_ENUM; use </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>has_describe_enumerators</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to test first.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The reflected enumerators of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>E</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>list</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> of enumerator descriptors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <decltype>
      <kind>decltype</kind>
      <operand>mrdocs_enum_descriptor_fn(static_cast&lt;E**&gt;(nullptr))</operand>
    </decltype>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>E</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>describe_kinds</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>96</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2ZoAPCYAVVZctWspjpLjV5Veptrx</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Well-formed only when </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>T</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> was annotated with MRDOCS_DESCRIBE_KINDS; use </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>has_describe_kinds</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to test first. Use with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>for_each</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to dispatch over every concrete kind of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>T</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The concrete kinds registered for a polymorphic base </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>list</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> of kind descriptors (each exposing the derived type as its </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>type</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> alias).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <decltype>
      <kind>decltype</kind>
      <operand>mrdocs_kind_descriptor_fn(static_cast&lt;T**&gt;(nullptr))</operand>
    </decltype>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>describe_members</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3yPR2HLCB37884jpd9xcKL5m9qup</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Well-formed only when </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>T</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> was annotated with MRDOCS_DESCRIBE_STRUCT or MRDOCS_DESCRIBE_CLASS; use </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>has_describe_members</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to test first.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The reflected data members of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>list</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> of member descriptors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <decltype>
      <kind>decltype</kind>
      <operand>mrdocs_member_descriptor_fn(static_cast&lt;T**&gt;(nullptr))</operand>
    </decltype>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>has_describe_bases</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>207</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2FEmmiVNdAND4ubsyBsVAJ9ZBdUT</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A trait that is true when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> has reflected base classes.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>33kKZqxLYdLjmozeC5Byu8XUyXkW</id>
          <identifier>has_describe_bases_impl</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>has_describe_enumerators</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>211</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>6BehPZfFW628GtP8bERBVhTEfNz</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A trait that is true when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>E</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> has reflected enumerators.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3nuWGJPoeaFK14Dage21dM6u5wWg</id>
          <identifier>has_describe_enumerators_impl</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>E</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>E</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>has_describe_kinds</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>216</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2TMTEXE65VQz2CDDxDfADdANGjbX</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A trait that is true when polymorphic base </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> has its kinds registered (via MRDOCS_DESCRIBE_KINDS).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>49G7set46K5RdE7twYFk9fCScdwG</id>
          <identifier>has_describe_kinds_impl</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>has_describe_members</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>203</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2DsgPUCYjVz5J9dLjnXMz8f6WDhc</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A trait that is true when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> has reflected members.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>8Wdgv9s6XthKX8MwWNsKAbZ2mj8</id>
          <identifier>has_describe_members_impl</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>member_pointer_t</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>313</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>wzynApaf6X8g1dfsYT8a5JJMGsh</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Well-formed only when </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>T</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> has at least one own reflected member and all its members share a single type. That homogeneity is what lets the members be addressed by a runtime index (see </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>memberPointers</literal>
            <id>2WZiSHoAEJNDzVEWjy7Hp7im6bHB</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal>).</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The member-pointer type shared by </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s reflected members.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>4NEHoWtiFPP87c8VkiiL3ou5wAtq</id>
          <identifier>remove_cvref_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>detail::describe_front&lt;describe_members&lt;T&gt;&gt;::type::pointer</operand>
                </decltype>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<record>
  <name>list</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>59</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is the container returned by the </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>describe_members</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>describe_bases</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>describe_enumerators</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> queries and consumed by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>for_each</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>. The concrete descriptor element types are unspecified; access them through </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>for_each</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A compile-time list of descriptor types.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>for_each</literal>
        <id>395AFEX2DQaxh1hGsMsRcw28TT4p</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</record>
<function>
  <name>describedMemberCount</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>288</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>YKnLhaJ357XqCMsz6TyqgFXRkwi</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The number of reflected members of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, counting inherited ones.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The member count across </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>T</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and its reflected base classes.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>consteval</constexpr>
</function>
<function>
  <name>describedMembersAllText</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>343</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>s6LmenNgJEHCMbEZxejR8KYiX4n</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Whether every reflected member of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> (inherited ones included) is an undescribed string, i.e. a value convertible to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::string_view</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> when every reflected member is such a string, including vacuously when </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>T</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> has no members.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>consteval</constexpr>
</function>
<function>
  <name>enum_from_string</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>475</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4R7kWSdyNmDHb67ue5SqQcJLCAdY</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Inverse of </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>enum_to_string</literal>
            <id>2F55zpvvzjKJcJoKYNqAMJkZKyyv</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is matched against the enumerator names exactly as declared.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parse a declared enumerator name into an enumerator.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> matched an enumerator, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The declared name; an empty name selects the undefined state when the enum has one (see MRDOCS_DESCRIBE_ENUM_UNDEFINED).</literal>
          </text>
        </children>
        <name>name</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Set to the matching enumerator on success.</literal>
          </text>
        </children>
        <name>e</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>name</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>E</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>e</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>E</name>
        <keyKind>class</keyKind>
        <constraint>
          <identifier>
            <kind>identifier</kind>
            <id>2aD3kc9NHUBbdxCQcH1mredo5eWK</id>
            <identifier>described</identifier>
          </identifier>
        </constraint>
      </type>
    </params>
    <requires>std::is_enum_v&lt;E&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>enum_to_string</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>450</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2F55zpvvzjKJcJoKYNqAMJkZKyyv</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>No case transformation is applied; the kebab-case form is produced by </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>mrdocs::toString</literal>
            <id>ZEMfiEiErZwJYryvwoQYuT6zDmi</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> instead.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the name of enumerator </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>e</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> exactly as it was declared.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The enumerator&apos;s declared name; the empty string for the undefined state (see MRDOCS_DESCRIBE_ENUM_UNDEFINED) or an unrecognized value.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The enumerator to convert.</literal>
          </text>
        </children>
        <name>e</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
          <identifier>string_view</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>E</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>e</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>E</name>
        <keyKind>class</keyKind>
        <constraint>
          <identifier>
            <kind>identifier</kind>
            <id>2aD3kc9NHUBbdxCQcH1mredo5eWK</id>
            <identifier>described</identifier>
          </identifier>
        </constraint>
      </type>
    </params>
    <requires>std::is_enum_v&lt;E&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>for_each</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>251</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>395AFEX2DQaxh1hGsMsRcw28TT4p</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with each descriptor in a descriptor list.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A callable invoked once per element, as </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>f(D{})</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, where </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>D</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> is the descriptor type. Member descriptors expose </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>pointer</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, enumerator descriptors expose </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>, and base descriptors expose a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>type</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> alias.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>list</literal>
        <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
              <identifier>list</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <isPackExpansion/>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>T</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>F</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>f</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>for_each_member</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>268</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>37B16jqXPmbwkveKcG5mXgEgs61P</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Each descriptor exposes </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>pointer</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>name</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>. A descriptor for a member inherited from base </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>B</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> carries a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>B::*</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> pointer, which still applies to a </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>T</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> object directly (</literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>obj.*d.pointer</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>), so callers need not walk the base hierarchy themselves.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>f</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> with each reflected member descriptor of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, inherited ones included: base-class members first (recursively), then </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>&apos;s own members.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A callable invoked once per member descriptor, as </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>f(d)</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>F</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>f</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
        <constraint>
          <identifier>
            <kind>identifier</kind>
            <id>2aD3kc9NHUBbdxCQcH1mredo5eWK</id>
            <identifier>described</identifier>
          </identifier>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>memberPointers</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>327</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2WZiSHoAEJNDzVEWjy7Hp7im6bHB</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Complements </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>describedMemberCount</literal>
            <id>YKnLhaJ357XqCMsz6TyqgFXRkwi</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> by giving O(1) access to the i-th described member: </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>t.*memberPointers&lt;T&gt;()[i]</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>. Requires the members to be homogeneous (a single type), so a plain array indexable at runtime can hold them. Use it to iterate a struct&apos;s members generically instead of hand-writing a per-member switch.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Pointers to every reflected member of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, in reflection order.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An array with one pointer per reflected member of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>T</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2gaoUWQMA6h1PziKLih7RLioVE3c</id>
          <identifier>array</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>wzynApaf6X8g1dfsYT8a5JJMGsh</id>
                      <identifier>member_pointer_t</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <identifier>T</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
            <constant>
              <kind>constant</kind>
              <value>describedMemberCount&lt;T&gt;()</value>
            </constant>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>consteval</constexpr>
</function>
<variable>
  <name>undefined_enumerator</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
      <lineNumber>230</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>variable</kind>
  <id>peNi3kUP1h6HrxUAhGd7MXpUutS</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Valid only when </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>has_undefined_enumerator&lt;E&gt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>toString</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> renders this value as the empty string, and generators treat a field holding it as absent (an empty optional). Declared with MRDOCS_DESCRIBE_ENUM_UNDEFINED.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The enumerator of </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>E</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> that stands for the undefined (empty) state.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>E</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>E</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>has_undefined_enumerator&lt;E&gt;</requires>
  </template>
  <initializer>mrdocs_undefined_descriptor_fn(static_cast&lt;E**&gt;(nullptr))</initializer>
  <isInline/>
  <isConstexpr/>
</variable>
<concept>
  <name>described</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>241</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>concept</kind>
  <id>2aD3kc9NHUBbdxCQcH1mredo5eWK</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>True for any type annotated with MRDOCS_DESCRIBE_STRUCT or MRDOCS_DESCRIBE_CLASS. Reads better than, and constrains templates on, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>has_describe_members&lt;T&gt;::value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Satisfied when </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>T</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> has reflected members.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <constraint>has_describe_members&lt;T&gt;::value || has_describe_enumerators&lt;T&gt;::value</constraint>
</concept>
<concept>
  <name>has_undefined_enumerator</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Reflection/Describe.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/Describe.hpp</sourcePath>
        <lineNumber>220</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>concept</kind>
  <id>fTrvjVxZVqP8VuBu56jFFVvMtfJ</id>
  <extraction>regular</extraction>
  <parent>4HvUKcznsuHGVeeW2cbJWqvJvZhb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Whether </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>E</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> designates an enumerator as its undefined (empty) state.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>E</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <constraint>requires { mrdocs_undefined_descriptor_fn(static_cast&lt;E**&gt;(nullptr)); }</constraint>
</concept>
<namespace>
  <name>detail</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/TypeTraits/Concepts.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/TypeTraits/Concepts.hpp</sourcePath>
        <lineNumber>58</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
        <lineNumber>710</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/ADT/Polymorphic.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Polymorphic.hpp</sourcePath>
        <lineNumber>203</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Error/Expected.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Error/Expected.hpp</sourcePath>
        <lineNumber>56</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Reflection/MapReflectedType.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/MapReflectedType.hpp</sourcePath>
        <lineNumber>35</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Reflection/MapReflectedType.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/MapReflectedType.hpp</sourcePath>
        <lineNumber>101</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment.hpp</sourcePath>
        <lineNumber>229</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/detail/Corpus.hpp</shortPath>
        <sourcePath>include/mrdocs/detail/Corpus.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Filesystem/Path.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Filesystem/Path.hpp</sourcePath>
        <lineNumber>63</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/Reflection/MergeReflectedType.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Reflection/MergeReflectedType.hpp</sourcePath>
        <lineNumber>32</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Support/String/SplitLines.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/String/SplitLines.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>3bhF31NoBpzauSaWKLU8SH2oayGT</id>
  <extraction>implementation-defined</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <members>
    <typedefs>22KerQMPrvCtfyTRW4ognnaQ5LJd 463TRRApxXjD6sTBZbRtCy6h8eHi 3iC4R2tXtSg2ngZGojUTA1oTbubB 2wbNQiuawVqYSKP7Yjzs48q3g7E7 2uP6rvx6mBitzgmQA7vNU8TP4K4o JaBZthiXJAQXDoUrzKvPuBE3WJq NFXkWqFPAF3xSsiGe84Ya9T3qFC</typedefs>
  </members>
</namespace>
<typedef>
  <name>OptionalEqT</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
        <lineNumber>714</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>22KerQMPrvCtfyTRW4ognnaQ5LJd</id>
  <extraction>implementation-defined</extraction>
  <parent>3bhF31NoBpzauSaWKLU8SH2oayGT</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NFXkWqFPAF3xSsiGe84Ya9T3qFC</id>
          <identifier>OptionalRelOpT</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>std::declval&lt;T const&amp;&gt;() == std::declval&lt;U const&amp;&gt;()</operand>
                </decltype>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>OptionalGeT</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
        <lineNumber>734</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>463TRRApxXjD6sTBZbRtCy6h8eHi</id>
  <extraction>implementation-defined</extraction>
  <parent>3bhF31NoBpzauSaWKLU8SH2oayGT</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NFXkWqFPAF3xSsiGe84Ya9T3qFC</id>
          <identifier>OptionalRelOpT</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3bhF31NoBpzauSaWKLU8SH2oayGT</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>std::declval&lt;T const&amp;&gt;() &gt;= std::declval&lt;U const&amp;&gt;()</operand>
                </decltype>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>OptionalGtT</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
        <lineNumber>726</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3iC4R2tXtSg2ngZGojUTA1oTbubB</id>
  <extraction>implementation-defined</extraction>
  <parent>3bhF31NoBpzauSaWKLU8SH2oayGT</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NFXkWqFPAF3xSsiGe84Ya9T3qFC</id>
          <identifier>OptionalRelOpT</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>std::declval&lt;T const&amp;&gt;() &gt; std::declval&lt;U const&amp;&gt;()</operand>
                </decltype>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>OptionalLeT</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
        <lineNumber>730</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2wbNQiuawVqYSKP7Yjzs48q3g7E7</id>
  <extraction>implementation-defined</extraction>
  <parent>3bhF31NoBpzauSaWKLU8SH2oayGT</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NFXkWqFPAF3xSsiGe84Ya9T3qFC</id>
          <identifier>OptionalRelOpT</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>std::declval&lt;T const&amp;&gt;() &lt;= std::declval&lt;U const&amp;&gt;()</operand>
                </decltype>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>OptionalLtT</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
        <lineNumber>722</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2uP6rvx6mBitzgmQA7vNU8TP4K4o</id>
  <extraction>implementation-defined</extraction>
  <parent>3bhF31NoBpzauSaWKLU8SH2oayGT</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NFXkWqFPAF3xSsiGe84Ya9T3qFC</id>
          <identifier>OptionalRelOpT</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>std::declval&lt;T const&amp;&gt;() &lt; std::declval&lt;U const&amp;&gt;()</operand>
                </decltype>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>OptionalNeT</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
        <lineNumber>718</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>JaBZthiXJAQXDoUrzKvPuBE3WJq</id>
  <extraction>implementation-defined</extraction>
  <parent>3bhF31NoBpzauSaWKLU8SH2oayGT</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>NFXkWqFPAF3xSsiGe84Ya9T3qFC</id>
          <identifier>OptionalRelOpT</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <decltype>
                  <kind>decltype</kind>
                  <operand>std::declval&lt;T const&amp;&gt;() != std::declval&lt;U const&amp;&gt;()</operand>
                </decltype>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<typedef>
  <name>OptionalRelOpT</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
        <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
        <lineNumber>711</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>NFXkWqFPAF3xSsiGe84Ya9T3qFC</id>
  <extraction>implementation-defined</extraction>
  <parent>3bhF31NoBpzauSaWKLU8SH2oayGT</parent>
  <type>
    <named>
      <kind>named</kind>
      <constraints>
        <string>std::is_convertible_v&lt;T, bool&gt;</string>
      </constraints>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
</typedef>
<namespace>
  <name>doc</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockKind.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineKind.hpp</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListItem.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListBlock.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableCell.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableCell.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableRow.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableRow.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableBlock.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>17</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/Parts.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/Parts.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Doc-comment enums and helpers that describe admonition kinds.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <members>
    <records>3wp8BaqU6w5RWCz2FoYR7gfsBCwx 3oHt5FVMhAEmevXxhnDC8oCsxi7s kbvwGy3DDx7QtsTjdNJeL6bAJUA 26hgyNy3NEbSZ4pCTDcV2oqtB2gJ 27RvSSwpSS3bfWjPteVCdvGHEHm9 2C1B8b2xpAZJDfzjfd7JHTLzmbfX 2KPMVwv4eEtLjeY83cbZEcZqk9gr 2XShFaW8EPDZPgHg9H7aePdwjSoW 2Yz4UarvkaAYSkvyx9YmPP7jaun3 2awXQi3TysEEDLttuRwRgTZiTHV3 2cz1TtPhpGTaRP6y7ZdMb51KadxZ 2nNA1zHksK24v3jDSSzVGmHrLUJ5 2pRbqnk4CLALmhsjp9m2eNvVHMrA 3Hmd1ZZXg8F5j6Lps838iSSwn5bb 3MZMQVX8ZcL1NAx5yAzp9jxg6TnQ 3b8eqeNK9tA67RQV13eFd2rZSFY7 3t2ZybBpb1qAA1bDDA6y7eVEEAWg 44Nca4wggj9QF2EQrjWmcmmnzjeZ 45VHfma5DW6jBW2kKaQqkzKFCYAi 4J9savijH6gK7X54LAFKQbJhrBoC 4KBsaDxt3uLcNzQNJLzreraTfLMe nkJ9gGxkhnQcWB5KrqwgiXZv2eS 446qpUQXb12ABhZ6uE8VonjMj9Qu 3xd4mjdX2muy6Eg2zpinBvf7DEUQ 4XSYTUdzNUv32jxxRjBJqUrUtidR 3pAujBRu22aoaV8Ny8c8cbnDUxKt 35QDDJmU2E9qz1a4pkD7cgcFoMCS 3x8w4Wzn5h5C8hgDYc3ktkN4QCsa 4Vp9y8mhpo6rkDYeUKmVDkrDRTy6 3fZPVg6wujkvV7zvSpeTqwqCeF38 38ezs7Du5fTH61PdTZv8mK6qXtuQ wM1xnFbeYCjQqUDWqT1T9nGqBZq 3BsVGj7xHvJW7DqNDHyJ9g2i2UZf 4LB4PEZzqfEQa3cUbTi1xf6qEmRN 3xA8ufXKvhnkEoii2oivdF3dhSXa FjVFmd1q2giDEiG9pGhZ7MbFp4B SyJ5UPSRHZ3v7FHrjVeKGi2nmxY cU2wZbbUMgYVj6dj7Ur4S9FJM1A ecxB2u59LT1zSoSZJxNm14q8kZi jcZt9AJixCMypCiymLMpqQRYkRX 264wDGiueQUZVyr9ENqGjphRq3J3 2ABDruKGzshXns5SD4zHPrss9vNN 2JRidzSA55i3afpv8oZUqxJnzb5W 2g1vNSocTntqQ68umKh6t1tGnCMC 2hxFRc4REdTyWwLTMtZruM9BLcQ7 33aDfM2Ldo67TmpSjDvMSMaEdHVc 34LNMgq8rpTHSMCbQn9tWRjZiL9f 3gPWgif2r2548sRfHGZyYTPTjmz8 4717UVBXT9CH5Yi9ChGhtJ9sGUy1 4BGkbQUm1CaW6T5Sv7J1ee5V76yf 4CnA2WrcKDC4RJzCEX8eodUkR3TS 44psvzQRx5jhRoM36Z5kLGLrd2Ej 3e3yY6fdQnWb8TKV6EnnpuBBKD5f 2YyVihhSJe6aybfFm6Zaz8vca19Q 2bdz8onDMx7PBYnExqtLgMxUqrPY pbDQ6katbvPedvuztLHCiRNi4G8 2NrTC6VyaPevbjToJB8ghtSjvY7u FAWDsbUun6rTwhkn6k1ErTNQZEy VQmPXZqAPfYgYRpE9yvGZvsHm67 3PrdQDrzihPKEMMq8ZtDjd69UoMf 2doMXC1gQwhU9zzCprA3oHmJXTFv 2NF7jwvHkRPF2reiVEM4gJccj545 T3kgfxqfUMzhUz5h7XVNYrAHEF8 7Yu4kPsfvGeJRwzCUA25HSLXUdx 3zRJY1f8qDmy3BXJc745mGsPMFsV 2yM1iLKZLVpSpfu7Dq5sFaDfnwLa rgt8UYxWrDtHfPj9FPkwJpjansL 2vUz5muVFxUv2Lect1vXuyaNJTe9 22nFJc2hmNmmR5h1kq6NkgViKdEM CJPbC4NwrPJeuv6wSnDmgGcZcQc 28xEnXQadr6mJnmktXwag2oH9muy 3pokSaXJdAim8xq2QJ2Ua1J3CvvL 3LXYEAXUPBpotEa55hyCSdkhdpJa 21EdS1EVSJuD9X76CVhzhLTLg1fi 2uDafuBsm6spawBtX2fFC6EYXDAj 4Fpn8ErFqJhnvGmQ15sjijdqRVYc 496ezmxk5xE51TCZ9HJcNtCVgSnx 33ca9ghnvRYDe1iBsZm8YkZnw5gp 258ZTjgdQT26QzdYxiERZBLAzXwb 3xtES3eRD7BE9L5Jb3ezVkmx6PEU</records>
    <enums>28MLTdC58BpUsSnsDv95bwH74uUL T3TpxrNPHhThcXc1KCnUwjFEbAt 2oEtgfH1gnMXTBAo3wFf9F5Km2MU 3B2ZchGM5qF5o1t64T3fo8pTH318 4ZCbLgnnTDdampSiH9Xqev3PzFjL</enums>
    <functions>U8zx6A5nMxHXXkNzmueNy8tGyaE 3N8snRcmBUYZkcj5wigAh3c3JNiv wBH8ZCX9PnQEAGdpNtESGEnj9ud 32jegMvz32LQtjRzmYDhZdk6Y7y9 28VD6HJ4VGQ3toKQSBw3AHpjZtv1 4GKKgxyUt7uDZZfnPbGnqAWzLL1y 2cxFyMJdjaqsk76vghcPMQtWm8GM HArgWZVuDQNLzaiyo4cLXsPxMxL kNLR1frenB2LFVe9RKBAPBnj6MC 4GqsoN9k8yMhR4LPQy6UJchMtits 4VR9tSzL7eHedRCmg6UFG5jBEWE2 9XbouCs4muWQYr8GeEEK4x2PWmh 4GY2sADXhN3nBLEnvFaQeSsh9FCK 3FkgLn4wV1cz8x8mxpFr2UFDuL5G PjvvByHH9DAkgs1UivKc35n2zLw</functions>
    <usings>2pBGtkLoDZT2AavTaxAXXWjAtC6V 2dXHHUKANeQVaYxJWHmavnYPRWwJ</usings>
  </members>
</namespace>
<record>
  <name>AdmonitionBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</sourcePath>
      <lineNumber>38</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This paragraph represents an admonition, such as a note, tip, important, caution, or warning.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@note text</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A block for side-notes like tips, warnings, notes</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>KBhUreuEXuaFMuNM2cuwTqAgE3s</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>2QTVccit5Nt9Aw7HD8qAzYAg7KEe</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>3WbBoqsdwZLDJh6ry4JdBd8GdZ1p</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Admonition</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>UxgEfzKQo1RmfufgdNNoZqnsNST 3tvauMfzTDHAcKVzsF36FLNLirqE</functions>
      <staticFunctions>3Yr6vhR2Bd3kiwnyUhSvptwvMmKe 2kzBx259YsderVrpWPQjB3oY5uRs 45oFWwh4ujnSRtrNn5somjF7QZpV 4Udq2pivrLShJYQmLwz6mZA4fnLt pc1pNeezfKqCbGwXTpPgWquXh6W 2vdE4wbA1jpNmpLzjkfspJqvDfmg ge7TxL4tvkk2xHDSMNxjmFWw7i1 2JBHnqMGTcaVxeejfCcSq43otLCV 4F7BDiXmcXyj7sVveeaLBJigN1Ae 2jZdTonvf9hyxrHyYa255bK1T2pa 4UDN5pcjrCk8cBF3vdpvNqDk8wLc LF6aUn8YBtYiDc9RPst6euQgjkz 2ihrETHB3HT5UmCt8aarHvr2KzWW 2sojXvn2mzRM9panGi6yKj5FFwfB PB9WsLbe8UsAbGBuUFLA58XyLRa 3pDwaxMrFXDUQp5bjiEAuer7NN2 2TE2PdBXgMFVcWSw4QYjED7PPoGf 2gc3wvzg2NQhBVYrxXeeiZKjLYLN GtTfTX8jHkAmqTQjr7TAnqqVbuR</staticFunctions>
      <variables>4LurqFtLMtGvhj98smADtWWF1S89 3n3SK4zAYakJ8XBKSo3TiorvGo8P 2NBrPVbqscB2pvgGFigVoK44K3Wr</variables>
      <staticVariables>3TpJdEZkwEJs1amgaw26ujXEKbUq</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>AdmonitionBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</sourcePath>
      <lineNumber>53</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>UxgEfzKQo1RmfufgdNNoZqnsNST</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an admonition with the given kind.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>admonish_</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>28MLTdC58BpUsSnsDv95bwH74uUL</id>
              <identifier>AdmonitionKind</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>admonish_</name>
      <default>AdmonitionKind::none</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3tvauMfzTDHAcKVzsF36FLNLirqE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>asBlockContainer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>4AtEPPyi3p9sGuohGZuFUywPjzsY 4C1z5ZvnbAQZZArkk5CouM8zbWJy</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4AtEPPyi3p9sGuohGZuFUywPjzsY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a mutable view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>217</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4C1z5ZvnbAQZZArkk5CouM8zbWJy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a const view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Yr6vhR2Bd3kiwnyUhSvptwvMmKe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2kzBx259YsderVrpWPQjB3oY5uRs</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>45oFWwh4ujnSRtrNn5somjF7QZpV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Udq2pivrLShJYQmLwz6mZA4fnLt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>pc1pNeezfKqCbGwXTpPgWquXh6W</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2vdE4wbA1jpNmpLzjkfspJqvDfmg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>ge7TxL4tvkk2xHDSMNxjmFWw7i1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2JBHnqMGTcaVxeejfCcSq43otLCV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4F7BDiXmcXyj7sVveeaLBJigN1Ae</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2jZdTonvf9hyxrHyYa255bK1T2pa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4UDN5pcjrCk8cBF3vdpvNqDk8wLc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>LF6aUn8YBtYiDc9RPst6euQgjkz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ihrETHB3HT5UmCt8aarHvr2KzWW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2sojXvn2mzRM9panGi6yKj5FFwfB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>PB9WsLbe8UsAbGBuUFLA58XyLRa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3pDwaxMrFXDUQp5bjiEAuer7NN2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2TE2PdBXgMFVcWSw4QYjED7PPoGf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2gc3wvzg2NQhBVYrxXeeiZKjLYLN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>GtTfTX8jHkAmqTQjr7TAnqqVbuR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>Title</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4LurqFtLMtGvhj98smADtWWF1S89</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Optional title for the admonition</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
          <identifier>Optional</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>admonish</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3n3SK4zAYakJ8XBKSo3TiorvGo8P</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is typically a string in other implementations.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The kind of admonition</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>28MLTdC58BpUsSnsDv95bwH74uUL</id>
          <identifier>AdmonitionKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>blocks</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>205</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2NBrPVbqscB2pvgGFigVoK44K3Wr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child blocks contained within this composite block.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3TpJdEZkwEJs1amgaw26ujXEKbUq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>Block</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>48</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The top level is a list of blocks.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>There are two types of blocks: headings and paragraphs.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A piece of block content</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <derived>4KBsaDxt3uLcNzQNJLzreraTfLMe</derived>
  <interface>
    <public>
      <functions>2ixJVxSTnfMXsQLNScSdne6PBz5a R8CKccrRJmVbLCveEkZxkVkafrk</functions>
      <variables>2EsGCziSRbfbKxf7Tjr3hHywB4sM</variables>
    </public>
    <protected>
      <functions>2rM3eKqLBiAkjgTg5mFbK3hxFTt7</functions>
    </protected>
  </interface>
</record>
<function>
  <name>~Block</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>56</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2ixJVxSTnfMXsQLNScSdne6PBz5a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual to allow deleting through a base pointer.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<overloads>
  <name>asBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>60</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>R8CKccrRJmVbLCveEkZxkVkafrk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>asBlock</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>41C3uabcPFdhGcwuBagjUGr2MDzB 2MEaykNwt47PNTVCTkWRi2b861y6</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>60</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>41C3uabcPFdhGcwuBagjUGr2MDzB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>View this object as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Block</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A piece of block content</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
              <identifier>Block</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>asBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>67</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2MEaykNwt47PNTVCTkWRi2b861y6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>View this object as a mutable </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Block</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A piece of block content</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
              <identifier>Block</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<variable>
  <name>Kind</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>52</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2EsGCziSRbfbKxf7Tjr3hHywB4sM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Discriminator identifying which concrete block this instance holds.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>BlockKind::Paragraph</initializer>
  <isRecordField/>
</variable>
<overloads>
  <name>Block</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>110</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2rM3eKqLBiAkjgTg5mFbK3hxFTt7</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>constructor</funcClass>
  <members>3kMfWnA6Aiuzj7WExKwcQLRL81km 2pRNRhzxb8CibLQNmSzMWAwjJKEw</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>Block</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>110</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3kMfWnA6Aiuzj7WExKwcQLRL81km</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Default-construct a paragraph block.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>Block</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>115</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2pRNRhzxb8CibLQNmSzMWAwjJKEw</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a block with the specified discriminant.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>kind_</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
              <identifier>BlockKind</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>kind_</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<record>
  <name>BlockCommonBase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>127</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This offers functions that return a boolean at compile-time, indicating if the most-derived class is a certain type.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Base class for providing variant discriminator functions.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>K</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
                <identifier>BlockKind</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
              <identifier>Block</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <derived>3wp8BaqU6w5RWCz2FoYR7gfsBCwx 446qpUQXb12ABhZ6uE8VonjMj9Qu 3xd4mjdX2muy6Eg2zpinBvf7DEUQ 35QDDJmU2E9qz1a4pkD7cgcFoMCS 3fZPVg6wujkvV7zvSpeTqwqCeF38 wM1xnFbeYCjQqUDWqT1T9nGqBZq 2NrTC6VyaPevbjToJB8ghtSjvY7u VQmPXZqAPfYgYRpE9yvGZvsHm67 2doMXC1gQwhU9zzCprA3oHmJXTFv 2NF7jwvHkRPF2reiVEM4gJccj545 T3kgfxqfUMzhUz5h7XVNYrAHEF8 7Yu4kPsfvGeJRwzCUA25HSLXUdx 3zRJY1f8qDmy3BXJc745mGsPMFsV rgt8UYxWrDtHfPj9FPkwJpjansL 2vUz5muVFxUv2Lect1vXuyaNJTe9 21EdS1EVSJuD9X76CVhzhLTLg1fi 2uDafuBsm6spawBtX2fFC6EYXDAj 258ZTjgdQT26QzdYxiERZBLAzXwb 3xtES3eRD7BE9L5Jb3ezVkmx6PEU</derived>
  <interface>
    <public>
      <functions>2miycGB26KTo5wRuWdHWWABfyX32 R8CKccrRJmVbLCveEkZxkVkafrk</functions>
      <variables>2EsGCziSRbfbKxf7Tjr3hHywB4sM</variables>
      <staticVariables>3rGddmmkrsDQqZndnxtyTGDze21M</staticVariables>
    </public>
    <protected>
      <functions>2DCS4TPXivcVvNLkDmcVckp29PUR</functions>
    </protected>
  </interface>
</record>
<function>
  <name>~BlockCommonBase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>139</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2miycGB26KTo5wRuWdHWWABfyX32</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4KBsaDxt3uLcNzQNJLzreraTfLMe</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual to keep dynamic dispatch working for block hierarchies.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
</function>
<overloads>
  <name>asBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>60</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>R8CKccrRJmVbLCveEkZxkVkafrk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>asBlock</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>41C3uabcPFdhGcwuBagjUGr2MDzB 2MEaykNwt47PNTVCTkWRi2b861y6</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>60</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>41C3uabcPFdhGcwuBagjUGr2MDzB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>View this object as a </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Block</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A piece of block content</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
              <identifier>Block</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>asBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>67</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2MEaykNwt47PNTVCTkWRi2b861y6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>View this object as a mutable </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Block</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A piece of block content</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
              <identifier>Block</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<variable>
  <name>Kind</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>52</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2EsGCziSRbfbKxf7Tjr3hHywB4sM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3oHt5FVMhAEmevXxhnDC8oCsxi7s</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Discriminator identifying which concrete block this instance holds.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>BlockKind::Paragraph</initializer>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>135</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>variable</kind>
  <id>3rGddmmkrsDQqZndnxtyTGDze21M</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4KBsaDxt3uLcNzQNJLzreraTfLMe</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>It only distinguishes from </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Block::kind</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> in that it is a constant.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The variant discriminator constant of the most-derived class.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>K</initializer>
  <storageClass>static</storageClass>
  <isInline/>
  <isConstexpr/>
</variable>
<function>
  <name>BlockCommonBase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>150</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2DCS4TPXivcVvNLkDmcVckp29PUR</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>4KBsaDxt3uLcNzQNJLzreraTfLMe</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct with the fixed block kind.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>BlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>201</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A composite block that stores a sequence of child blocks.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>KBhUreuEXuaFMuNM2cuwTqAgE3s</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>2QTVccit5Nt9Aw7HD8qAzYAg7KEe</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>3WbBoqsdwZLDJh6ry4JdBd8GdZ1p</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <derived>3wp8BaqU6w5RWCz2FoYR7gfsBCwx 3x8w4Wzn5h5C8hgDYc3ktkN4QCsa 3fZPVg6wujkvV7zvSpeTqwqCeF38 FAWDsbUun6rTwhkn6k1ErTNQZEy 3zRJY1f8qDmy3BXJc745mGsPMFsV</derived>
  <interface>
    <public>
      <functions>3tvauMfzTDHAcKVzsF36FLNLirqE</functions>
      <variables>2NBrPVbqscB2pvgGFigVoK44K3Wr</variables>
    </public>
  </interface>
</record>
<overloads>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3tvauMfzTDHAcKVzsF36FLNLirqE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>asBlockContainer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>4AtEPPyi3p9sGuohGZuFUywPjzsY 4C1z5ZvnbAQZZArkk5CouM8zbWJy</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4AtEPPyi3p9sGuohGZuFUywPjzsY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a mutable view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>217</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4C1z5ZvnbAQZZArkk5CouM8zbWJy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a const view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>blocks</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>205</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2NBrPVbqscB2pvgGFigVoK44K3Wr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child blocks contained within this composite block.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>BriefBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
      <lineNumber>32</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@brief summary</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The brief description</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Brief</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>27JtGjHQAY7gDvQBrR45UkMS9idQ ibCHvvFLeAmonQk2A6A8mwvFX4P 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>3ef4wDprPVAo5bJ3oP6F7tvWNaNW 2nVX8NR5r1Q9g3GH1JKDmkpZFpZQ 2AuB4xQ6JeZb3FRyLhZ16s2ETZEw 45m2K5Xe15oUNo7skofTWThkNMw dkjDLK98fcPzsTz968ZzEYNBoB5 87hRiwSUHrHPBM6qPXJUN6DAN46 mecEDRCwteZX7PBwREUBkJRd9aa 2eAVn793UjD6NZqwZYMLGYibQBNC 3Gkr6jD4FHi8ioTXLzSetyzkpaCR 3ciVJEAphe4XCtfeASYif6jWjgE6 HKSbvCAZxvBikqFCsXuZL58DM68 34SVZCHKdbuVHGLTFoWmQ64vThiX 4CQFFN6dvukBTKgrMN8dfiiCXyPx 3zZWCphZ3voN9Z9utc9k7st8ihHo 3GWJVpZCdAnmJzbTtoGSLecCQntr 47A7Kb6Fi946LwzBUfpXD4JG7MF 3LMtMt2BU1EV1FzVkxHvikNXzJTJ 3gwKFY8ZcVfhPpVk1xVGSnKTXHun 3Qf34YBiHcCtzyWd5ZYX2bXho1Nv</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X 3bvHxiGs5HqJWsnu5nT32vGDYJbw</variables>
      <staticVariables>42vjngqvh3DVKdUV4vFZJkCfN9EF</staticVariables>
      <usings>44ZRUxCnY4k4qe9rG1Mqo8stRzpY 4DEzC579wGCnRWjUk8nSm2QebAk2</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>BriefBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
      <lineNumber>42</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>27JtGjHQAY7gDvQBrR45UkMS9idQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>constructor</funcClass>
  <members>4KDXvCjzrVvbBs2TLUdQ6eVf4L7 RJs2wAVr4QFwtJ2pi1wDdc9HhEV</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>BriefBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
      <lineNumber>42</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4KDXvCjzrVvbBs2TLUdQ6eVf4L7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Create an empty brief.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>BriefBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
      <lineNumber>46</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>RJs2wAVr4QFwtJ2pi1wDdc9HhEV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct from another brief.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
                  <identifier>BriefBlock</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
      <lineNumber>54</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>ibCHvvFLeAmonQk2A6A8mwvFX4P</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>ddXSP5aLfFpMW92if4UpqyvmsKW 2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
      <lineNumber>54</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>ddXSP5aLfFpMW92if4UpqyvmsKW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign another brief.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
              <identifier>BriefBlock</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
                  <identifier>BriefBlock</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3ef4wDprPVAo5bJ3oP6F7tvWNaNW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2nVX8NR5r1Q9g3GH1JKDmkpZFpZQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2AuB4xQ6JeZb3FRyLhZ16s2ETZEw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>45m2K5Xe15oUNo7skofTWThkNMw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>dkjDLK98fcPzsTz968ZzEYNBoB5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>87hRiwSUHrHPBM6qPXJUN6DAN46</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>mecEDRCwteZX7PBwREUBkJRd9aa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2eAVn793UjD6NZqwZYMLGYibQBNC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Gkr6jD4FHi8ioTXLzSetyzkpaCR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3ciVJEAphe4XCtfeASYif6jWjgE6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>HKSbvCAZxvBikqFCsXuZL58DM68</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>34SVZCHKdbuVHGLTFoWmQ64vThiX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4CQFFN6dvukBTKgrMN8dfiiCXyPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3zZWCphZ3voN9Z9utc9k7st8ihHo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3GWJVpZCdAnmJzbTtoGSLecCQntr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>47A7Kb6Fi946LwzBUfpXD4JG7MF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3LMtMt2BU1EV1FzVkxHvikNXzJTJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3gwKFY8ZcVfhPpVk1xVGSnKTXHun</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Qf34YBiHcCtzyWd5ZYX2bXho1Nv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>copiedFrom</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3bvHxiGs5HqJWsnu5nT32vGDYJbw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Names of declarations whose brief text was reused.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                      <identifier>string</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                          <identifier>std</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>42vjngqvh3DVKdUV4vFZJkCfN9EF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>BriefBlock</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>44ZRUxCnY4k4qe9rG1Mqo8stRzpY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>BriefBlock</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<using>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
        <lineNumber>59</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>4DEzC579wGCnRWjUk8nSm2QebAk2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>446qpUQXb12ABhZ6uE8VonjMj9Qu</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Reuse inline container assignment operators.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>operator=</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>383z9xgXsKkwuhnSFAW6gEkFJywu 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 2CPw5zuvkf8vVJP4craT8TCcSDgw</shadowDeclarations>
</using>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<record>
  <name>CodeBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</sourcePath>
      <lineNumber>25</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Preformatted source code.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Code</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>281PN7xm58Q71172uTLnE9LNegGn</functions>
      <staticFunctions>2ztVn3QBs787eq9Qv6WrQSkCbSmc 38HXzhfhNYJUPbEym61MNzXP3SnP 3vp9ytx1uryioDKoDCFphNpCXYzx JnXrQZC7evXsk9Z7181BoV2K2Sk f9fxpmCAbQM5HQm6bkbmB4B1tMz 4yQPoCQ48Yk24xY8urausQrkuQz 242i9wfU85XULAU8EAYFCXn6X1Bf 3Z8m61uYuEb5rAFQzjwZQGTjYkox HiRxtyNwZuZ8UVHjG6PSFMJ53Uk 47ud38WCQffteq1Fqf8Fe3MShKMk 2Q2DrF4G6Smj3QVpMwyJZdSFcYYi Dq9ZQKai9tHSrmzMzMpFxiaZ5Hr uCyN1t9D6rkKCfoZPRYTC7hhPQn UktzGnmVYAJkoy3uSih2UpkKNEJ oMDXzwH3XG16skzUSknkVxkWUDg 3F5XrZ8StJGjWnho9Ej8WN5B9HUd 3pdUQi6LVXsuFSpnAjPYRyUrNUGf 3EBbxQk2E9fPVDHnjjvB1jUww7Ld 3boK1XyU3QddtFW8e6uTKZXALm7a</staticFunctions>
      <variables>4V41gR4ME1Zic3Mr5kUdF17daz96 3mKWbT3eUTs9ZhuKJmynE4hXG67Z</variables>
      <staticVariables>3vVJmxHD9JjttcjRjiBb1zVYFG8Y</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>CodeBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</sourcePath>
      <lineNumber>37</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>281PN7xm58Q71172uTLnE9LNegGn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an empty code block.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ztVn3QBs787eq9Qv6WrQSkCbSmc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>38HXzhfhNYJUPbEym61MNzXP3SnP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3vp9ytx1uryioDKoDCFphNpCXYzx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>JnXrQZC7evXsk9Z7181BoV2K2Sk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>f9fxpmCAbQM5HQm6bkbmB4B1tMz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4yQPoCQ48Yk24xY8urausQrkuQz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>242i9wfU85XULAU8EAYFCXn6X1Bf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Z8m61uYuEb5rAFQzjwZQGTjYkox</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>HiRxtyNwZuZ8UVHjG6PSFMJ53Uk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>47ud38WCQffteq1Fqf8Fe3MShKMk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Q2DrF4G6Smj3QVpMwyJZdSFcYYi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Dq9ZQKai9tHSrmzMzMpFxiaZ5Hr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>uCyN1t9D6rkKCfoZPRYTC7hhPQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>UktzGnmVYAJkoy3uSih2UpkKNEJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>oMDXzwH3XG16skzUSknkVxkWUDg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3F5XrZ8StJGjWnho9Ej8WN5B9HUd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3pdUQi6LVXsuFSpnAjPYRyUrNUGf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3EBbxQk2E9fPVDHnjjvB1jUww7Ld</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3boK1XyU3QddtFW8e6uTKZXALm7a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>info</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</sourcePath>
        <lineNumber>33</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4V41gR4ME1Zic3Mr5kUdF17daz96</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Fence info string, e.g. &quot;cpp&quot;</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>literal</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3mKWbT3eUTs9ZhuKJmynE4hXG67Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Raw code text inside the fenced block.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3vVJmxHD9JjttcjRjiBb1zVYFG8Y</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>CodeInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</sourcePath>
      <lineNumber>37</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@c inline_code</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>or</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>`inline_code`</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inline code (monospaced) used for short snippets within text.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Code</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>3nq3znh4UeLKVHduSEXrdyHb3kUw EhXrRuMbzoNcxE8LtJ9T64rk48C 43RGfiz6raDie4kBozVn28Seqg32 nWtV2sfTeq16aZvh6JjZvB99km6 3r6nM43FZN5C65niHSaTcAnZAMNA 3i8wbBhFhnwEy3PzopXQRHvLfza5 2UHAHXTqyeauXNuZWhtgd3F7CLdf 8TnY2qLj5ayWcNtF9YJYEBBCRWE 4EgAtFfYfsvXtHsBU1FoUhQ5k5zf 3VDqEAFmoJoNSiAzBUqp2C2mGpW4 2ymyumkXa4XyvqpF8zHmfHpp5p9K FHvbjkqJvdQkMzac1XJwqZY1dK4 4ZMPJFHYMFFhvMfDkJFk6QR5Yrj8 gLs4pGHWW199K8s6VxhWJb3w2Gq 3oUGVEbxEbS475nYpgiB8dMimKpr 44qztnmb8MdPm8CSNjpCyMQWdpNz</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>3xENvY9oDbBsTk6yUPZvgLXnoqd4</staticVariables>
      <usings>jdrFMfQ5WvmWbM9audS5J1tktC5</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3nq3znh4UeLKVHduSEXrdyHb3kUw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>EhXrRuMbzoNcxE8LtJ9T64rk48C</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>43RGfiz6raDie4kBozVn28Seqg32</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>nWtV2sfTeq16aZvh6JjZvB99km6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3r6nM43FZN5C65niHSaTcAnZAMNA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3i8wbBhFhnwEy3PzopXQRHvLfza5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UHAHXTqyeauXNuZWhtgd3F7CLdf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>8TnY2qLj5ayWcNtF9YJYEBBCRWE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4EgAtFfYfsvXtHsBU1FoUhQ5k5zf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3VDqEAFmoJoNSiAzBUqp2C2mGpW4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ymyumkXa4XyvqpF8zHmfHpp5p9K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>FHvbjkqJvdQkMzac1XJwqZY1dK4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4ZMPJFHYMFFhvMfDkJFk6QR5Yrj8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>gLs4pGHWW199K8s6VxhWJb3w2Gq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3oUGVEbxEbS475nYpgiB8dMimKpr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>44qztnmb8MdPm8CSNjpCyMQWdpNz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3xENvY9oDbBsTk6yUPZvgLXnoqd4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>CodeInline</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</sourcePath>
        <lineNumber>43</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>jdrFMfQ5WvmWbM9audS5J1tktC5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4XSYTUdzNUv32jxxRjBJqUrUtidR</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>CodeInline</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>CopyDetailsInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</sourcePath>
      <lineNumber>31</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3pAujBRu22aoaV8Ny8c8cbnDUxKt</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@copydetails other_symbol</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Documentation copied from another symbol.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::CopyDetails</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>zfqRGM4XgV9zyHKFXmCGQzEXxwV</functions>
      <staticFunctions>2JfbR6AeGZPoLP2bJLUv1s7CHj3R 2hxUhUHtoFekQKHKxpTBYhuP64Jz 3AboKjEAYvQaRDR7HLavHwN5bozP qbBcbejCxTMrmRvCJxGXKqSwTq1 48rb3dXpeZmyW7G9JthPRuhhEC3G 2cgajBAMxbGfKMVYxL4CwpCeWNRW 2PvZ3FXmBv4dEhQ4yyG8n2z3BXmZ QrdSPcHfWXDHHJdpDoBeLS9yV45 3P7R1Vhc1ddMB8kz14qrbHCZKdTR 2UyUbMMcaaNFT1pTv23W317dNroc 2vQyAp34L1ejJnjKAw5nTG5YBP6v 2M3zLHqi3D5A4matHAtCCmV8h3H8 2RXfmriroxBvu5Txn41YXqqZbG4r 3wrR5Gs8rAkaxRw7zccDjJUtw4hN 4KT6WaCRQzXgtUDWvnUME3BKAaN4 bAtZJvsJLTfSrz1rTbRwQGjVQXi</staticFunctions>
      <variables>2woJ4rzwFD78FxfSdKJs5WctPuV1 2K2nhCVYbhaAheo6XQZEnQDhwYEb</variables>
      <staticVariables>4PYm8H3JjHp4DNMeCamMf92ujUuc</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>CopyDetailsInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</sourcePath>
      <lineNumber>43</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>zfqRGM4XgV9zyHKFXmCGQzEXxwV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct with optional text payload.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>string_</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
              <identifier>string</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>string_</name>
      <default>std::string()</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2JfbR6AeGZPoLP2bJLUv1s7CHj3R</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2hxUhUHtoFekQKHKxpTBYhuP64Jz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3AboKjEAYvQaRDR7HLavHwN5bozP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>qbBcbejCxTMrmRvCJxGXKqSwTq1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>48rb3dXpeZmyW7G9JthPRuhhEC3G</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2cgajBAMxbGfKMVYxL4CwpCeWNRW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2PvZ3FXmBv4dEhQ4yyG8n2z3BXmZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>QrdSPcHfWXDHHJdpDoBeLS9yV45</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3P7R1Vhc1ddMB8kz14qrbHCZKdTR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UyUbMMcaaNFT1pTv23W317dNroc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2vQyAp34L1ejJnjKAw5nTG5YBP6v</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2M3zLHqi3D5A4matHAtCCmV8h3H8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2RXfmriroxBvu5Txn41YXqqZbG4r</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3wrR5Gs8rAkaxRw7zccDjJUtw4hN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4KT6WaCRQzXgtUDWvnUME3BKAaN4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>bAtZJvsJLTfSrz1rTbRwQGjVQXi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2woJ4rzwFD78FxfSdKJs5WctPuV1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Symbol to copy details from.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4ZMbuHnULUJXNoMsBLJ2VmMUAuFT</id>
          <identifier>SymbolID</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>= SymbolID::invalid</initializer>
  <isRecordField/>
</variable>
<variable>
  <name>string</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</sourcePath>
        <lineNumber>36</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2K2nhCVYbhaAheo6XQZEnQDhwYEb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Element to copy the details from</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4PYm8H3JjHp4DNMeCamMf92ujUuc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pAujBRu22aoaV8Ny8c8cbnDUxKt</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>DefinitionListBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</sourcePath>
      <lineNumber>52</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>35QDDJmU2E9qz1a4pkD7cgcFoMCS</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>Markdown
: A lightweight markup language
: Created by John Gruber in 2004

HTML
: A standard markup language used to create web pages
: Used for structuring content on the internet</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>In HTML, it looks like:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>&lt;dl&gt;
    &lt;dt&gt;First Term&lt;/dt&gt;
    &lt;dd&gt;This is the definition of the first term.&lt;/dd&gt;
    &lt;dt&gt;Second Term&lt;/dt&gt;
    &lt;dd&gt;This is one definition of the second term. &lt;/dd&gt;
    &lt;dd&gt;This is another definition of the second term.&lt;/dd&gt;
&lt;/dl&gt;</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A list of terms paired with definitions.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::List</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <staticFunctions>2MxVB6KcNCDChGSRa4u1gphtdFim 4LT3Vh5sxDSwLPt2sGEhhFrD4wf C1qijtSLofQbMWqPm1WFD7SGXYM 3LvFt3wMPX37cfbpddu3d2wQ99Rj 2fVVeHXKoKbuWS2Z1f2WLyAgz5Sr 2QoYWYFbaykoHx8JxRdMPK6uKaaB 2tdqQazRHAJDVmWp9MYn9VwQFbGG 2UNKTGT4BMRCDZJdcZBJHZ4u3CEc 3akaHgczSUexFCKqpNzMKzx9Y5LP 37gGR5m84YmmTJ8yhLH7rmuqNAm6 28fYdLauzzU9ogGLFHHYmQ153odr zWZLX1ka7TRwpJUvDgDr3zaMs1A a7BJjmm9UtKiT2annbZ3mKJ4ZTt 22pg68thb369SGaheMi4NC1ppQhJ 7gFoRAYWy8BCUJrd61PQJW3xmdF gSycvvzR4pdZRt9E2AEp6CC2HCu 2eySjcBXbNWWw7dWew6YmU7f3xx7 2ojhJift86XbGhMzjvxqQ1kbF3sF 3iQQcxd88cfeaEKfyAerDvthyLzB</staticFunctions>
      <variables>FsaJEBkGHfbcq8e1L63vruJTCrV</variables>
      <staticVariables>3CVSvpAZzXSU2RNCkkeoDeqcwXWY</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2MxVB6KcNCDChGSRa4u1gphtdFim</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4LT3Vh5sxDSwLPt2sGEhhFrD4wf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>C1qijtSLofQbMWqPm1WFD7SGXYM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3LvFt3wMPX37cfbpddu3d2wQ99Rj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2fVVeHXKoKbuWS2Z1f2WLyAgz5Sr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2QoYWYFbaykoHx8JxRdMPK6uKaaB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tdqQazRHAJDVmWp9MYn9VwQFbGG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UNKTGT4BMRCDZJdcZBJHZ4u3CEc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3akaHgczSUexFCKqpNzMKzx9Y5LP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>37gGR5m84YmmTJ8yhLH7rmuqNAm6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>28fYdLauzzU9ogGLFHHYmQ153odr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>zWZLX1ka7TRwpJUvDgDr3zaMs1A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>a7BJjmm9UtKiT2annbZ3mKJ4ZTt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>22pg68thb369SGaheMi4NC1ppQhJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>7gFoRAYWy8BCUJrd61PQJW3xmdF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>gSycvvzR4pdZRt9E2AEp6CC2HCu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2eySjcBXbNWWw7dWew6YmU7f3xx7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ojhJift86XbGhMzjvxqQ1kbF3sF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3iQQcxd88cfeaEKfyAerDvthyLzB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>items</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</sourcePath>
        <lineNumber>57</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>FsaJEBkGHfbcq8e1L63vruJTCrV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Sequence of definition list items.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3x8w4Wzn5h5C8hgDYc3ktkN4QCsa</id>
                      <identifier>DefinitionListItem</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3CVSvpAZzXSU2RNCkkeoDeqcwXWY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>35QDDJmU2E9qz1a4pkD7cgcFoMCS</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>DefinitionListItem</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</sourcePath>
      <lineNumber>25</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3x8w4Wzn5h5C8hgDYc3ktkN4QCsa</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An item in a definition list</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>KBhUreuEXuaFMuNM2cuwTqAgE3s</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>2QTVccit5Nt9Aw7HD8qAzYAg7KEe</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>3WbBoqsdwZLDJh6ry4JdBd8GdZ1p</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3tvauMfzTDHAcKVzsF36FLNLirqE</functions>
      <variables>2NBrPVbqscB2pvgGFigVoK44K3Wr 2o9vS3TQeG9LNnmgHdaRAz1VekKu</variables>
    </public>
  </interface>
</record>
<overloads>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3tvauMfzTDHAcKVzsF36FLNLirqE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>asBlockContainer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>4AtEPPyi3p9sGuohGZuFUywPjzsY 4C1z5ZvnbAQZZArkk5CouM8zbWJy</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4AtEPPyi3p9sGuohGZuFUywPjzsY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a mutable view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>217</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4C1z5ZvnbAQZZArkk5CouM8zbWJy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a const view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>blocks</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>205</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2NBrPVbqscB2pvgGFigVoK44K3Wr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child blocks contained within this composite block.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>term</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2o9vS3TQeG9LNnmgHdaRAz1VekKu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3x8w4Wzn5h5C8hgDYc3ktkN4QCsa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The term being defined.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>EmphInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</sourcePath>
      <lineNumber>31</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@e emphasized or *italic text* or _italic text_</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Emphasized text (typically rendered in italics).</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Emph</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>3H2eGmTRbUWGpzzwWpmAwqdRo7Ne 29UwP6KMDENwjPpwdVFUNB6K6sPx 3yXK771tE6yqiq39w9AaMRva9cDf fFa47QrJP7kWGoLVeN98yniv4Bx 33ME6NfhZXt344YUgrWxd2LAP9wA 3kdk3ULtWqB4i1UqaXZF6EDzNjfD 44HvvXwVM2gQ6uG7KoUVpBaZNBJX 2AX4hnevz9LPnSctgkKJnRukRPG5 3g41hEkG58f9zkk37LUVyk4PiUdV 37piqMzuBmgb3xVZwQigckA4P5cT 2gBHKdXCMsU7nGxz7792ho8oZaG6 qt1EXdNvfkdzEW35AoHes7UZEN5 9aeFXE8RPTsU6uW91ikjisHMwNU 3s3mQkKXvJt7mh5qC15avZjxEtkW 2XtmtLjpEXi2BCDQZYgNNPQGk8gX 4MFTa9CBW93xic7cggrjbt1kNdrq</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>TAkwEzZwV87UYxh7NkN9zN2UJig</staticVariables>
      <usings>2ME3GKSaRbQ5JeZw4Dddo1LJMBNX</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3H2eGmTRbUWGpzzwWpmAwqdRo7Ne</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>29UwP6KMDENwjPpwdVFUNB6K6sPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3yXK771tE6yqiq39w9AaMRva9cDf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>fFa47QrJP7kWGoLVeN98yniv4Bx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>33ME6NfhZXt344YUgrWxd2LAP9wA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3kdk3ULtWqB4i1UqaXZF6EDzNjfD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>44HvvXwVM2gQ6uG7KoUVpBaZNBJX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2AX4hnevz9LPnSctgkKJnRukRPG5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3g41hEkG58f9zkk37LUVyk4PiUdV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>37piqMzuBmgb3xVZwQigckA4P5cT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2gBHKdXCMsU7nGxz7792ho8oZaG6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>qt1EXdNvfkdzEW35AoHes7UZEN5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>9aeFXE8RPTsU6uW91ikjisHMwNU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3s3mQkKXvJt7mh5qC15avZjxEtkW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2XtmtLjpEXi2BCDQZYgNNPQGk8gX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4MFTa9CBW93xic7cggrjbt1kNdrq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>TAkwEzZwV87UYxh7NkN9zN2UJig</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>EmphInline</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</sourcePath>
        <lineNumber>37</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>2ME3GKSaRbQ5JeZw4Dddo1LJMBNX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>EmphInline</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>FootnoteDefinitionBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</sourcePath>
      <lineNumber>34</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>This is a sentence with a footnote[^1].

[^1]: This is the content of the footnote. It can also have multiple paragraphs.
      Here is the second paragraph, which needs to be indented.</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Text defining the content of a footnote reference.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>KBhUreuEXuaFMuNM2cuwTqAgE3s</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>2QTVccit5Nt9Aw7HD8qAzYAg7KEe</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>3WbBoqsdwZLDJh6ry4JdBd8GdZ1p</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::FootnoteDefinition</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>zmuNE8v4WCRQjHCcvnJ57J4eCz4 3tvauMfzTDHAcKVzsF36FLNLirqE</functions>
      <staticFunctions>3oNq9KPCTbsJJme9An6K8M1pLjuZ 2mkfzyJTTSrf3mYobX1fx2NZviP2 2jcxPNPRjPkLAWWurD6cNodEPTdp 2fBosfm8dHPsjCHBpjXY3A4wHVMZ 4PCCFn2TycjPDvzHKeSrUsYLvNZ2 2R1CJAtJYcNydZ3eFrUmVxfPEPNP D4tuPsd8wg7orwmHsbkGDQbgQ61 BD7SiA3MxMvma4vPuj2TLyJQEA2 3J8gYo84X3zaSfgaVQtZt6GoB1LN 44JVAFxjDz4H6jogw6fUmLPxe6nh e2YEX56KRarkJebLJ4xofVDnPNP 6ZPje5LFgdjTn5UvKWnoCpNUJGT 3CCPkoN1tY6C7SvyGDaejNVyec7v 3HRcKjZbZwi7pPLdQpjxW62AaecC 3Vo1sCvsh875jNuX9aNTYtYMcy8E 2HCBC9VBsyqCAjuWTCNTFjcjP5k8 MtZcZkywy2XNzEVue5gqDNf5Lcy 3UkCDsbD6eWXJid74ZnXofQpE11U 4TeSz5u23qmXc7tPLTZFgTQfsS7x</staticFunctions>
      <variables>2NBrPVbqscB2pvgGFigVoK44K3Wr 2QdvWYGX5y7FXZFxvyuF3vb4H1ED</variables>
      <staticVariables>2Qg6U6AA28YxcHdc4zs5HBj6SuzP</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>FootnoteDefinitionBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</sourcePath>
      <lineNumber>44</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>zmuNE8v4WCRQjHCcvnJ57J4eCz4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an empty footnote definition.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<overloads>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3tvauMfzTDHAcKVzsF36FLNLirqE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>asBlockContainer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>4AtEPPyi3p9sGuohGZuFUywPjzsY 4C1z5ZvnbAQZZArkk5CouM8zbWJy</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4AtEPPyi3p9sGuohGZuFUywPjzsY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a mutable view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>217</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4C1z5ZvnbAQZZArkk5CouM8zbWJy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a const view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3oNq9KPCTbsJJme9An6K8M1pLjuZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2mkfzyJTTSrf3mYobX1fx2NZviP2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2jcxPNPRjPkLAWWurD6cNodEPTdp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2fBosfm8dHPsjCHBpjXY3A4wHVMZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4PCCFn2TycjPDvzHKeSrUsYLvNZ2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2R1CJAtJYcNydZ3eFrUmVxfPEPNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>D4tuPsd8wg7orwmHsbkGDQbgQ61</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>BD7SiA3MxMvma4vPuj2TLyJQEA2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3J8gYo84X3zaSfgaVQtZt6GoB1LN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>44JVAFxjDz4H6jogw6fUmLPxe6nh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>e2YEX56KRarkJebLJ4xofVDnPNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>6ZPje5LFgdjTn5UvKWnoCpNUJGT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3CCPkoN1tY6C7SvyGDaejNVyec7v</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3HRcKjZbZwi7pPLdQpjxW62AaecC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Vo1sCvsh875jNuX9aNTYtYMcy8E</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2HCBC9VBsyqCAjuWTCNTFjcjP5k8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>MtZcZkywy2XNzEVue5gqDNf5Lcy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3UkCDsbD6eWXJid74ZnXofQpE11U</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4TeSz5u23qmXc7tPLTZFgTQfsS7x</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>blocks</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>205</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2NBrPVbqscB2pvgGFigVoK44K3Wr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child blocks contained within this composite block.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>label</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2QdvWYGX5y7FXZFxvyuF3vb4H1ED</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Footnote label identifier.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2Qg6U6AA28YxcHdc4zs5HBj6SuzP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3fZPVg6wujkvV7zvSpeTqwqCeF38</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>FootnoteReferenceInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</sourcePath>
      <lineNumber>33</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>38ezs7Du5fTH61PdTZv8mK6qXtuQ</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>In markdown, this is represented as &quot;</literal>
          </text>
          <footnoteReference>
            <kind>footnote-reference</kind>
            <label>label</label>
          </footnoteReference>
          <text>
            <kind>text</kind>
            <literal>&quot;.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>[^footnote-id]</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to a symbol.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::FootnoteReference</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <staticFunctions>3a1UYwBAawWmJaLaVse4tuv4Js67 2XWH8suakS14ukMJwx5xdWAtZ7dk nM9vnbHiavQkZuAQU561GDWgeZY 4ThuD6rSYu9Hz3hY36W9rZvLV1Kk 2QFSXuZGQQLrTs5jypskK1phBL4U 3hHrFoG9DbuVYyoavrdeBN1Q1YW7 dhetMiieFoBAVsbh9BdMyjMmruj 3hp3SezzUkHLmsMSSAbDysNLgxZ2 4DF4UyRa9UuNpgDyTNfjbjGZCNRi 23fvrKxdaXThDGkGNThKribkXQfe 2CJwHQTxmkEcJn2QRE4QHCaKvZoC 4WEnQkBpW8iWqtTHxBtDNhtoRiug 3JSsAcf5XjoHNWo75ghUXqjvqJC6 HWWNkzLgE1JETByDijZbYzDZ7fW 25sAYRwT8RspAptdTdqerKsXzKYL 3ZCehCX13ertuUzDSG4dcTDavHwm</staticFunctions>
      <variables>4GfJFmUhcVeKwAq3FW7hukD9Bcyy</variables>
      <staticVariables>4THWYS5vn2k1Vk2ECdYb47s7mWPY</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3a1UYwBAawWmJaLaVse4tuv4Js67</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2XWH8suakS14ukMJwx5xdWAtZ7dk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>nM9vnbHiavQkZuAQU561GDWgeZY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4ThuD6rSYu9Hz3hY36W9rZvLV1Kk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2QFSXuZGQQLrTs5jypskK1phBL4U</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3hHrFoG9DbuVYyoavrdeBN1Q1YW7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>dhetMiieFoBAVsbh9BdMyjMmruj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3hp3SezzUkHLmsMSSAbDysNLgxZ2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4DF4UyRa9UuNpgDyTNfjbjGZCNRi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>23fvrKxdaXThDGkGNThKribkXQfe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2CJwHQTxmkEcJn2QRE4QHCaKvZoC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4WEnQkBpW8iWqtTHxBtDNhtoRiug</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3JSsAcf5XjoHNWo75ghUXqjvqJC6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>HWWNkzLgE1JETByDijZbYzDZ7fW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>25sAYRwT8RspAptdTdqerKsXzKYL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3ZCehCX13ertuUzDSG4dcTDavHwm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>label</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4GfJFmUhcVeKwAq3FW7hukD9Bcyy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Footnote label that the reference points to.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4THWYS5vn2k1Vk2ECdYb47s7mWPY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>38ezs7Du5fTH61PdTZv8mK6qXtuQ</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>HeadingBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</sourcePath>
      <lineNumber>41</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@par Heading</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>or in Markdown:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal># Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A manually specified section heading.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Heading</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>LRk4GNJmEoe31HR7YrvgNKaLBfd 3rdf8FTRm7yXV6LQCyCxmgE2VmUc 3eCKXAxBqrxZAf25QxVQNcdRpnuR F4BNcQqK4t6Y1NnKsNyyxyHoHpf GkzG3nq9R2cqKTPNYhEv6MFt8gJ 3Yb7bdwJpcXwhEcogZa757fT8nTp 36ZqMy8CDKR14c7sJF6NSXQgYc8 4DB3AsgPLJpEJD6zDDH4yirn18gA 2UugnmE7q9aYc7tPLcRNpUynGmwi 31PJMZ2doE3noetPx9FvBbfp5Rze 2DFRknSEydEttW1PBs94MsLckJSM sj5HNVBYuTSQnFUd2maVADrpBxs 351mBqME3UwG2aQWNzkBtiMuirJi 2yosXDdMtWYELtmHgu3WWkbgxqVD 2NCxDzgh5n769bMoo6KTxyyyhRD7 2TMuTFD5dDgEqRtr5Ube6fzEqdyc 32TxVvYFjm63LzaqdbynZ4UD9agh EPenjLyDuXQZgFFWAGWmHU34QdX MLqki8nCeqAfGdC2AeNPwtgUbcS</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X 2xyYq6xqzAWeBA7YYVu8NSJojMaz</variables>
      <staticVariables>27jhqSkx4Y2Q2qLu4WsDPtuRyXyR</staticVariables>
      <usings>tEs9WGR8dGMhrQaobgeH471Eiwn</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>LRk4GNJmEoe31HR7YrvgNKaLBfd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3rdf8FTRm7yXV6LQCyCxmgE2VmUc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3eCKXAxBqrxZAf25QxVQNcdRpnuR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>F4BNcQqK4t6Y1NnKsNyyxyHoHpf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>GkzG3nq9R2cqKTPNYhEv6MFt8gJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Yb7bdwJpcXwhEcogZa757fT8nTp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>36ZqMy8CDKR14c7sJF6NSXQgYc8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4DB3AsgPLJpEJD6zDDH4yirn18gA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UugnmE7q9aYc7tPLcRNpUynGmwi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>31PJMZ2doE3noetPx9FvBbfp5Rze</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2DFRknSEydEttW1PBs94MsLckJSM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>sj5HNVBYuTSQnFUd2maVADrpBxs</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>351mBqME3UwG2aQWNzkBtiMuirJi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2yosXDdMtWYELtmHgu3WWkbgxqVD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2NCxDzgh5n769bMoo6KTxyyyhRD7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2TMuTFD5dDgEqRtr5Ube6fzEqdyc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>32TxVvYFjm63LzaqdbynZ4UD9agh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>EPenjLyDuXQZgFFWAGWmHU34QdX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>MLqki8nCeqAfGdC2AeNPwtgUbcS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>level</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2xyYq6xqzAWeBA7YYVu8NSJojMaz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Heading depth (1..6).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>unsigned int</identifier>
        </identifier>
      </name>
      <fundamentalType>unsigned int</fundamentalType>
    </named>
  </type>
  <initializer>1</initializer>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>27jhqSkx4Y2Q2qLu4WsDPtuRyXyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>HeadingBlock</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</sourcePath>
        <lineNumber>51</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>tEs9WGR8dGMhrQaobgeH471Eiwn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>wM1xnFbeYCjQqUDWqT1T9nGqBZq</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>HeadingBlock</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>HighlightInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</sourcePath>
      <lineNumber>31</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>==highlight== or &lt;mark&gt;highlighted&lt;/mark&gt;</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Highlighted text span used to call out important words.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Highlight</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>41sJZrPjgHKoPGiaoZBq5Vxqgt4m 4GExzrex6YnDmPzCFwnNCYaNeifF pzDUQqJ4QKQV8JJVW6QZEpCVHPd 38PVa1Doa1AyTisoKi9Urh3Y6f7G 3d2RBW6ogbfDND3xpCeEfd7DwHue 3UwrFxQM5uAPVoBpz8qAoB3Gtc7 4Fq3XuzXXBGgGPLBVWLg5F57oLxW 4SY11vJpcx7pmLH8FtxSup6cMapX CBTwfRMkTR2wbuTpFX3i2xLrpaL tWqUEfYy3NQRd37rV9Giwo9VfpD 3Jg8k5P1GjDqxsET3DKSFgXDhJKB NbpMyvZRU2EV6MYZkjhcG66C8L9 2nk6HBhKkXhEcgwuYHYKPZZTuCAH peP4FrVkD4hbw3m6M7inF8XG5c2 3gj8p99v365ZT3VDfYvLoah49XW1 47UBQbkmwGcs4LKnzEpov2paHeap</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>3SY669gnqaZCvmstMBvGVgu4BhzV</staticVariables>
      <usings>LyrpATexS961rL9JriNCSsEy2Ht</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>41sJZrPjgHKoPGiaoZBq5Vxqgt4m</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4GExzrex6YnDmPzCFwnNCYaNeifF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>pzDUQqJ4QKQV8JJVW6QZEpCVHPd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>38PVa1Doa1AyTisoKi9Urh3Y6f7G</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3d2RBW6ogbfDND3xpCeEfd7DwHue</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3UwrFxQM5uAPVoBpz8qAoB3Gtc7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Fq3XuzXXBGgGPLBVWLg5F57oLxW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4SY11vJpcx7pmLH8FtxSup6cMapX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>CBTwfRMkTR2wbuTpFX3i2xLrpaL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>tWqUEfYy3NQRd37rV9Giwo9VfpD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Jg8k5P1GjDqxsET3DKSFgXDhJKB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>NbpMyvZRU2EV6MYZkjhcG66C8L9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2nk6HBhKkXhEcgwuYHYKPZZTuCAH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>peP4FrVkD4hbw3m6M7inF8XG5c2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3gj8p99v365ZT3VDfYvLoah49XW1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>47UBQbkmwGcs4LKnzEpov2paHeap</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3SY669gnqaZCvmstMBvGVgu4BhzV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>HighlightInline</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</sourcePath>
        <lineNumber>37</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>LyrpATexS961rL9JriNCSsEy2Ht</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit text container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>HighlightInline</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>ImageInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
      <lineNumber>37</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@image html path/to/img &quot;alt text&quot;</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>or</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>![Alt text](image_url &quot;Optional title text&quot;)</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An image.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Image</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>4SyNnJn2H9cmYD74Q6ZSMjfyertU VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>31VNFGXGP4jej2rK2wRKsZe9SjBK f8zxHSXZpGPXtpM81HPVRYrYZ4d 3H83uACux4FieMMN9CwX9bLiSugk 3mW1ztDGtv15StoHprEBHMExgzHN acTJ5R3HuxmNrFy3ZDPsqgby7dy 3MBiC7KEwchiQpDpctVJ55J8L3UP 2NaEGBxP6XEPQ9XEYTBDSXc45YZy 2Cij9n6Qp1Y6RdLHZPRCTcVczsLi 3rKhkhxBmRSqYQDKtDq9uFL2wKJg hnPwBGT6DAuDGCWeFgYHVmm6Exe 2i8XR8PMMHTVwweA3zCuhGqoZrEp 3vFekmykn24VLg3snMmhnNdeAuam 231gkffCPDypz3qRhgbAAKHhCKDw 4Phkd2P9iWEYL9qGrpDXsYYq5YCP G8pg9dVMntprFhTaye9KGsVJRha 3gQGoYWcvBQp98Z6C8wSP989PEut</staticFunctions>
      <variables>4LjzFBoJpQuNCaivEKm3PChb1H7V 2ocDjYmzPzmezwP1EWQDxizaM48X 3Mi6ZwYYvRACFthABsx9gW7ubbr8</variables>
      <staticVariables>v6EJFba5zc5Xx2gPUebZeunr9x</staticVariables>
    </public>
  </interface>
</record>
<overloads>
  <name>ImageInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
      <lineNumber>50</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4SyNnJn2H9cmYD74Q6ZSMjfyertU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Image source URL or path.</literal>
          </text>
        </children>
        <name>src</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Alternate text when the image cannot be shown.</literal>
          </text>
        </children>
        <name>alt</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>3bzmqNKitSZ8jibzkfvh6muHQ1rU 3KKAeFH42k9FokQYc9NY1aSCjNDM</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>ImageInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
      <lineNumber>50</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bzmqNKitSZ8jibzkfvh6muHQ1rU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an empty image.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>ImageInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
      <lineNumber>57</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3KKAeFH42k9FokQYc9NY1aSCjNDM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an image with a source and alternate text.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Image source URL or path.</literal>
          </text>
        </children>
        <name>src</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Alternate text when the image cannot be shown.</literal>
          </text>
        </children>
        <name>alt</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>src</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>alt</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>31VNFGXGP4jej2rK2wRKsZe9SjBK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>f8zxHSXZpGPXtpM81HPVRYrYZ4d</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3H83uACux4FieMMN9CwX9bLiSugk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3mW1ztDGtv15StoHprEBHMExgzHN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>acTJ5R3HuxmNrFy3ZDPsqgby7dy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MBiC7KEwchiQpDpctVJ55J8L3UP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2NaEGBxP6XEPQ9XEYTBDSXc45YZy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Cij9n6Qp1Y6RdLHZPRCTcVczsLi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3rKhkhxBmRSqYQDKtDq9uFL2wKJg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>hnPwBGT6DAuDGCWeFgYHVmm6Exe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2i8XR8PMMHTVwweA3zCuhGqoZrEp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3vFekmykn24VLg3snMmhnNdeAuam</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>231gkffCPDypz3qRhgbAAKHhCKDw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Phkd2P9iWEYL9qGrpDXsYYq5YCP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>G8pg9dVMntprFhTaye9KGsVJRha</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3gQGoYWcvBQp98Z6C8wSP989PEut</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>alt</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4LjzFBoJpQuNCaivEKm3PChb1H7V</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Alternate text when the image cannot be shown.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>src</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
        <lineNumber>43</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3Mi6ZwYYvRACFthABsx9gW7ubbr8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Image source URL or path.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>v6EJFba5zc5Xx2gPUebZeunr9x</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>Inline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>45</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>There will be no newlines in the text. Otherwise, this would be represented as multiple text nodes within a Paragraph node.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A Node containing a string of text.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <derived>44psvzQRx5jhRoM36Z5kLGLrd2Ej</derived>
  <interface>
    <public>
      <functions>2Voy8zyEzoSjKe4NzHHuQRc1n6Aa 3d26KtEUekUi5DnWoqnX4aQdeULs</functions>
      <variables>3bdoCZNipJPyMpRszySXLm8D8qrS</variables>
    </public>
    <protected>
      <functions>3ZmR3gWrPpsWWti6hh1Hfjhj7fhR</functions>
    </protected>
  </interface>
</record>
<function>
  <name>~Inline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>53</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2Voy8zyEzoSjKe4NzHHuQRc1n6Aa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor to enable polymorphic deletion.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<overloads>
  <name>asInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>57</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d26KtEUekUi5DnWoqnX4aQdeULs</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>asInline</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>34kxxLcrgvytA2gz8TaRM7LpW2Em 28irApgE9mLiazc1Q8Eo3w1kd4H5</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>57</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>34kxxLcrgvytA2gz8TaRM7LpW2Em</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>View as const Inline reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A Node containing a string of text.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
              <identifier>Inline</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>asInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>64</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>28irApgE9mLiazc1Q8Eo3w1kd4H5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>View as mutable Inline reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A Node containing a string of text.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
              <identifier>Inline</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<variable>
  <name>Kind</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3bdoCZNipJPyMpRszySXLm8D8qrS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Discriminator identifying which inline variant is active.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>InlineKind::Text</initializer>
  <isRecordField/>
</variable>
<overloads>
  <name>Inline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>111</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3ZmR3gWrPpsWWti6hh1Hfjhj7fhR</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2uvmGtmGFg7VcLubAeaL2UAh7X6h 3D65R78gAex9v8LE1qQddcdKv545</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>Inline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>111</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2uvmGtmGFg7VcLubAeaL2UAh7X6h</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Default-construct a text inline.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>Inline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>115</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3D65R78gAex9v8LE1qQddcdKv545</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct with a specific inline kind.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>kind_</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
              <identifier>InlineKind</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>kind_</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<record>
  <name>InlineCommonBase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>128</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This offers functions that return a boolean at compile-time, indicating if the most-derived class is a certain type.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Base class for providing variant discriminator functions.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>K</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
                <identifier>InlineKind</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
              <identifier>Inline</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <derived>4XSYTUdzNUv32jxxRjBJqUrUtidR 3pAujBRu22aoaV8Ny8c8cbnDUxKt 4Vp9y8mhpo6rkDYeUKmVDkrDRTy6 38ezs7Du5fTH61PdTZv8mK6qXtuQ 3BsVGj7xHvJW7DqNDHyJ9g2i2UZf 4LB4PEZzqfEQa3cUbTi1xf6qEmRN 2bdz8onDMx7PBYnExqtLgMxUqrPY pbDQ6katbvPedvuztLHCiRNi4G8 3PrdQDrzihPKEMMq8ZtDjd69UoMf 2yM1iLKZLVpSpfu7Dq5sFaDfnwLa 22nFJc2hmNmmR5h1kq6NkgViKdEM CJPbC4NwrPJeuv6wSnDmgGcZcQc 28xEnXQadr6mJnmktXwag2oH9muy 3pokSaXJdAim8xq2QJ2Ua1J3CvvL 3LXYEAXUPBpotEa55hyCSdkhdpJa 33ca9ghnvRYDe1iBsZm8YkZnw5gp</derived>
  <interface>
    <public>
      <functions>4Xapwgqf4ryXkPNvyRTJgW5q7Z81 3d26KtEUekUi5DnWoqnX4aQdeULs</functions>
      <variables>3bdoCZNipJPyMpRszySXLm8D8qrS</variables>
      <staticVariables>35L2qsnDgfJYtMQwwhrr5sj3pbN</staticVariables>
    </public>
    <protected>
      <functions>qTuYMW2z2Z7pXszdGmRPX78sND8</functions>
    </protected>
  </interface>
</record>
<function>
  <name>~InlineCommonBase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>140</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4Xapwgqf4ryXkPNvyRTJgW5q7Z81</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44psvzQRx5jhRoM36Z5kLGLrd2Ej</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor to preserve polymorphic cleanup.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<overloads>
  <name>asInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>57</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d26KtEUekUi5DnWoqnX4aQdeULs</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>asInline</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>34kxxLcrgvytA2gz8TaRM7LpW2Em 28irApgE9mLiazc1Q8Eo3w1kd4H5</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>57</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>34kxxLcrgvytA2gz8TaRM7LpW2Em</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>View as const Inline reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A Node containing a string of text.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
              <identifier>Inline</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>asInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>64</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>28irApgE9mLiazc1Q8Eo3w1kd4H5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>View as mutable Inline reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A Node containing a string of text.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
              <identifier>Inline</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<variable>
  <name>Kind</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3bdoCZNipJPyMpRszySXLm8D8qrS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xA8ufXKvhnkEoii2oivdF3dhSXa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Discriminator identifying which inline variant is active.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>InlineKind::Text</initializer>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>136</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>variable</kind>
  <id>35L2qsnDgfJYtMQwwhrr5sj3pbN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44psvzQRx5jhRoM36Z5kLGLrd2Ej</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>It only distinguishes from </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Inline::kind</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> in that it is a constant.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The variant discriminator constant of the most-derived class.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>K</initializer>
  <storageClass>static</storageClass>
  <isInline/>
  <isConstexpr/>
</variable>
<function>
  <name>InlineCommonBase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>151</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>qTuYMW2z2Z7pXszdGmRPX78sND8</id>
  <access>protected</access>
  <extraction>regular</extraction>
  <parent>44psvzQRx5jhRoM36Z5kLGLrd2Ej</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Default-construct with the fixed inline kind.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>191</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An internal node in the inline element tree.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <derived>446qpUQXb12ABhZ6uE8VonjMj9Qu 4XSYTUdzNUv32jxxRjBJqUrUtidR 4Vp9y8mhpo6rkDYeUKmVDkrDRTy6 wM1xnFbeYCjQqUDWqT1T9nGqBZq 3BsVGj7xHvJW7DqNDHyJ9g2i2UZf 4LB4PEZzqfEQa3cUbTi1xf6qEmRN pbDQ6katbvPedvuztLHCiRNi4G8 2doMXC1gQwhU9zzCprA3oHmJXTFv 2NF7jwvHkRPF2reiVEM4gJccj545 T3kgfxqfUMzhUz5h7XVNYrAHEF8 7Yu4kPsfvGeJRwzCUA25HSLXUdx rgt8UYxWrDtHfPj9FPkwJpjansL 2vUz5muVFxUv2Lect1vXuyaNJTe9 CJPbC4NwrPJeuv6wSnDmgGcZcQc 28xEnXQadr6mJnmktXwag2oH9muy 3pokSaXJdAim8xq2QJ2Ua1J3CvvL 3LXYEAXUPBpotEa55hyCSdkhdpJa 21EdS1EVSJuD9X76CVhzhLTLg1fi 4Fpn8ErFqJhnvGmQ15sjijdqRVYc 3xtES3eRD7BE9L5Jb3ezVkmx6PEU</derived>
  <interface>
    <public>
      <functions>24EW4tVmsSbvFUfjZtaic2rvYGKF 23Ex5aeem94vs8mxdqPBBSf4jP8q VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
    </public>
  </interface>
</record>
<overloads>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>203</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>24EW4tVmsSbvFUfjZtaic2rvYGKF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>constructor</funcClass>
  <members>kCAumnNHJZd4J3oYTRhoL6yxQw4 3T63x5M9YGwFZLCGqvPbwUC3VT9a 2kBc6beqjzPKPTWXq8s67b8XksNP 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2UryzQoL37EHdW7YP11Qef2YXqRK r15LfBEhwf7wWuAFGVzwfJrktyF 3Lt45GTNSJAmbvbddAhibBGMnALt</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>203</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>kCAumnNHJZd4J3oYTRhoL6yxQw4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Default-construct an empty container.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>199</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>23Ex5aeem94vs8mxdqPBBSf4jP8q</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor for derived containers.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>InlineTextLeaf</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>493</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2YyVihhSJe6aybfFm6Zaz8vca19Q</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A leaf node that stores a string of text.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <interface>
    <public>
      <functions>3jaBaZF6D98fYFMr981Ef9Rt2Sa8</functions>
      <variables>uRvns7oNUSZuThXrwWQFFzrX4Uo</variables>
    </public>
  </interface>
</record>
<overloads>
  <name>InlineTextLeaf</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>501</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3jaBaZF6D98fYFMr981Ef9Rt2Sa8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2YyVihhSJe6aybfFm6Zaz8vca19Q</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>constructor</funcClass>
  <members>4RRb1k4mve7LLShPampo74D5e8NJ 32uNVFVhJKWPfftdmfVyCUWhnXPx 2ntqQFXy9BYVcWcShMrfHqT87hnW</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>InlineTextLeaf</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>501</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4RRb1k4mve7LLShPampo74D5e8NJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2YyVihhSJe6aybfFm6Zaz8vca19Q</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from a string view.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>literal_</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>literal_</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineTextLeaf</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>508</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>32uNVFVhJKWPfftdmfVyCUWhnXPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2YyVihhSJe6aybfFm6Zaz8vca19Q</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from a string copy.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>literal_</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>literal_</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineTextLeaf</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>515</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2ntqQFXy9BYVcWcShMrfHqT87hnW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2YyVihhSJe6aybfFm6Zaz8vca19Q</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct by moving a string.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>literal_</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>literal_</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<variable>
  <name>literal</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>497</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>uRvns7oNUSZuThXrwWQFFzrX4Uo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2YyVihhSJe6aybfFm6Zaz8vca19Q</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Raw literal text stored in this leaf node.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>LineBreakInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</sourcePath>
      <lineNumber>37</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2bdz8onDMx7PBYnExqtLgMxUqrPY</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>first line\
second line</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>or</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>first line&lt;br&gt;second line</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A hard line break that renders as &quot;</literal>
        </text>
        <text>
          <kind>text</kind>
          <literal>&quot;</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::LineBreak</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>ZoBTAVzMJstTXNkCaKmJg6DeoAr sNpPdTMc68hMaNhpEoPt5ZwBdh1</functions>
      <staticFunctions>fCge4RdX2f2Vwby8j2CXY2whv6E E6i6Xe79n6g4h5G881HBHwpAd8z 2YEtAFrNPxdksPDZaXeENWAo15RP 3f2gk9VjbVSTkH9XvbAX5s8ne2TW f7pQjySYycWyCShxrAwBt9UesC3 4UTGNsRRrhrzUy29WNGAfC3eehES 4VtjePDcZNxXkwGaU6V6oQEJBg5Z 2E2h6357j8R2hiUHdA3YHoUiRaYL Fkg23re2VEKoMMvk36ZnYh53j1X 3tH8PfjmJX8mHHF4B53ivxgj2jwn 24QYixytYx9gTNjjSQCi2eYXbAoH 3KH3Nwr7ynNhUE34ATBC8qZhbxH4 n1kHgbUccJwpaAH3L2qZ1K8WTHt GfzFWRreovqevF3svKQ3JacQ2yu GT3BkC37NPUhsYGQEvDH7jDj3Kb 3thN7PXoeEkjF1iSSdfTf1abNQ6k</staticFunctions>
      <staticVariables>qE87H33t6eSMeVYtzzv8BPQfsFE</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>LineBreakInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</sourcePath>
      <lineNumber>46</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>ZoBTAVzMJstTXNkCaKmJg6DeoAr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a line break node.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>~LineBreakInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</sourcePath>
      <lineNumber>42</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>sNpPdTMc68hMaNhpEoPt5ZwBdh1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor for the inline hierarchy.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <hasOverrideAttr/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isVirtual/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>fCge4RdX2f2Vwby8j2CXY2whv6E</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>E6i6Xe79n6g4h5G881HBHwpAd8z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2YEtAFrNPxdksPDZaXeENWAo15RP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3f2gk9VjbVSTkH9XvbAX5s8ne2TW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>f7pQjySYycWyCShxrAwBt9UesC3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4UTGNsRRrhrzUy29WNGAfC3eehES</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4VtjePDcZNxXkwGaU6V6oQEJBg5Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2E2h6357j8R2hiUHdA3YHoUiRaYL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Fkg23re2VEKoMMvk36ZnYh53j1X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3tH8PfjmJX8mHHF4B53ivxgj2jwn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>24QYixytYx9gTNjjSQCi2eYXbAoH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3KH3Nwr7ynNhUE34ATBC8qZhbxH4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>n1kHgbUccJwpaAH3L2qZ1K8WTHt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>GfzFWRreovqevF3svKQ3JacQ2yu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>GT3BkC37NPUhsYGQEvDH7jDj3Kb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3thN7PXoeEkjF1iSSdfTf1abNQ6k</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>qE87H33t6eSMeVYtzzv8BPQfsFE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2bdz8onDMx7PBYnExqtLgMxUqrPY</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>LinkInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
      <lineNumber>43</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@link https://example.com label @endlink</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Or with markdown syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>[link text](URL)
[link text](URL &quot;title&quot;)</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Or:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>&lt;a href=&quot;https://www.example.com&quot;&gt;Visit Example.com&lt;/a&gt;</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A hyperlink.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Link</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>2N12YuUojSiiSF7FGCVwyBwG9jMf VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>4BSRkpRSviWB1JVHbyhLAQUWDPwm 3YWpxC4PQZMBvJxXZbz8bjSaNaTa 27jUn3MLQjxyzb8L4pJ33iUX1ogN 2FZn2g1gxjGNdJRr6QuJ3bRGYAWY 2BHAQze1cQMnGExvsBu95R7a9rtZ kEMokLL6G725xU96HR6GzUBGmik 3wMCXhLdg3obd8HDumHu3LDTsFuw 3YJJL9ubMFczutLZoXda7b49Kn7a 2PH9D6n4qagVdJZqDPCL9qeTQVnK 4L698nTYBVNLJp3Gtt5sNadvRwob 21rpxBEz1caeBtoqsYZsUNnumzqm YYudpjsDSugSHrZW5tnpaA7nQJS 3Knb2xEdgtHDKkSUE5TPztS3fGei 2E1DWmb2dNQzVS2HUMF1iML417kV WGJ6jKJRtrfgzQ8SbJRVx2rhSf4 5ANmhdq8QiDeKfAHEr8xb1sLpWL</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X 3JjBPRNHPPuTqEoVLSxrmJJkSF9d</variables>
      <staticVariables>iLg5nBm767Vnnb57Uiw2k3KLgM1</staticVariables>
    </public>
  </interface>
</record>
<overloads>
  <name>LinkInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
      <lineNumber>53</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2N12YuUojSiiSF7FGCVwyBwG9jMf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Link text to display.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Destination URI.</literal>
          </text>
        </children>
        <name>href</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2y7xE5sbxnWcc9bARRpRVq93d6k9 3HiQKUsMzFaPHWth9237vRjCjiBe</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>LinkInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
      <lineNumber>53</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2y7xE5sbxnWcc9bARRpRVq93d6k9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an empty link.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>LinkInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
      <lineNumber>60</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3HiQKUsMzFaPHWth9237vRjCjiBe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a link with display text and target.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Link text to display.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Destination URI.</literal>
          </text>
        </children>
        <name>href</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>href</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4BSRkpRSviWB1JVHbyhLAQUWDPwm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3YWpxC4PQZMBvJxXZbz8bjSaNaTa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>27jUn3MLQjxyzb8L4pJ33iUX1ogN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2FZn2g1gxjGNdJRr6QuJ3bRGYAWY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2BHAQze1cQMnGExvsBu95R7a9rtZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>kEMokLL6G725xU96HR6GzUBGmik</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3wMCXhLdg3obd8HDumHu3LDTsFuw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3YJJL9ubMFczutLZoXda7b49Kn7a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2PH9D6n4qagVdJZqDPCL9qeTQVnK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4L698nTYBVNLJp3Gtt5sNadvRwob</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>21rpxBEz1caeBtoqsYZsUNnumzqm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>YYudpjsDSugSHrZW5tnpaA7nQJS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Knb2xEdgtHDKkSUE5TPztS3fGei</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2E1DWmb2dNQzVS2HUMF1iML417kV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>WGJ6jKJRtrfgzQ8SbJRVx2rhSf4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>5ANmhdq8QiDeKfAHEr8xb1sLpWL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>href</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3JjBPRNHPPuTqEoVLSxrmJJkSF9d</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destination of the hyperlink.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>iLg5nBm767Vnnb57Uiw2k3KLgM1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>pbDQ6katbvPedvuztLHCiRNi4G8</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>ListBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ListBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListBlock.hpp</sourcePath>
      <lineNumber>75</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2NrTC6VyaPevbjToJB8ghtSjvY7u</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>- item one
- item two</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Unordered list:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>   - Item 1
   - Item 2
     - Nested item 2.1
     - Nested item 2.2
Item 3
   + Item 4</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Ordered list:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>1. First item
2. Second item
    1. Nested ordered item 2.1
    2. Nested ordered item 2.2
3. Third item</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Task lists (Checklists):</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>- [x] Completed task
- [ ] Pending task
- [x] Another completed task</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Definition Lists (</literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>DefinitionListBlock</literal>
            <id>35QDDJmU2E9qz1a4pkD7cgcFoMCS</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal>)</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>Term 1
: Definition of Term 1

Term 2
: Definition of Term 2
: Another definition for Term 2</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A list of list items</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::List</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <staticFunctions>2Bw4esmVEHTd1HSmxdr5orAMEpd1 4By9wCBWSgAPeC9mDhcWRwk9hiV5 3Z1ntPL2Xq9BwZtruwSEBysyG3PD 2qmv4v3VapN5SvDJHzeQfBDe8tYt 2X65Yfm7Rs15uSuiChvZDv4fSwtm 2eL3vpjtJeGLuVffaDaxgPZ9FVvA 2bhXNwftBtZ9zYmA779qPaD8dCqe 3NSkqukUmPPriwckPZpXuWZ4vp8 rsurptj6ppnDCmV9CLudEz4KurW 2uDUK7X7Q3EakcAGZBavNiQXFPUL deggazjboM6rjPXWGJzuEfwggPz 3RLCf7GFtFVerFkG9oUMAqfv62nn 4JNsACpFfaxF4vPLSLksuSRysp4c 43qpDNw31MUJAoN6EjNS7WbzZSob 36ZFezSeR2kiLWMzC2wpveZ6du7y p7XoQRPh3fcXKumanMsjtojeMk5 MaBew9bkFfgJp1zocjhAfWLWWWE 4YC4rUKg4Bp2D7hXNE4RzM3m348E 3in8wxNbDw84xtn7BAE7dkkps9CA</staticFunctions>
      <variables>4QizSYiH9rWYoCEGK8uAa7NMxnUD 2Ez5kRY5RGxVUdmaeTWUTjWWjk6A</variables>
      <staticVariables>23VtZurTYoLex4fbCvpz19XP6MUi</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Bw4esmVEHTd1HSmxdr5orAMEpd1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4By9wCBWSgAPeC9mDhcWRwk9hiV5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Z1ntPL2Xq9BwZtruwSEBysyG3PD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2qmv4v3VapN5SvDJHzeQfBDe8tYt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2X65Yfm7Rs15uSuiChvZDv4fSwtm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2eL3vpjtJeGLuVffaDaxgPZ9FVvA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2bhXNwftBtZ9zYmA779qPaD8dCqe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3NSkqukUmPPriwckPZpXuWZ4vp8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>rsurptj6ppnDCmV9CLudEz4KurW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2uDUK7X7Q3EakcAGZBavNiQXFPUL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>deggazjboM6rjPXWGJzuEfwggPz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3RLCf7GFtFVerFkG9oUMAqfv62nn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4JNsACpFfaxF4vPLSLksuSRysp4c</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>43qpDNw31MUJAoN6EjNS7WbzZSob</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>36ZFezSeR2kiLWMzC2wpveZ6du7y</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>p7XoQRPh3fcXKumanMsjtojeMk5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>MaBew9bkFfgJp1zocjhAfWLWWWE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4YC4rUKg4Bp2D7hXNE4RzM3m348E</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3in8wxNbDw84xtn7BAE7dkkps9CA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>items</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListBlock.hpp</sourcePath>
        <lineNumber>80</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4QizSYiH9rWYoCEGK8uAa7NMxnUD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Items contained in the list.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>FAWDsbUun6rTwhkn6k1ErTNQZEy</id>
                      <identifier>ListItem</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>listKind</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListBlock.hpp</sourcePath>
        <lineNumber>84</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2Ez5kRY5RGxVUdmaeTWUTjWWjk6A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Display style for the list.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2qAbXpLeFFbBazD2hxaNGBGPpEZx</id>
          <identifier>ListKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>ListKind::Unordered</initializer>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>23VtZurTYoLex4fbCvpz19XP6MUi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NrTC6VyaPevbjToJB8ghtSjvY7u</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>ListItem</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ListItem.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListItem.hpp</sourcePath>
      <lineNumber>25</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>FAWDsbUun6rTwhkn6k1ErTNQZEy</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An item in a </literal>
        </text>
        <reference>
          <kind>reference</kind>
          <literal>ListBlock</literal>
          <id>2NrTC6VyaPevbjToJB8ghtSjvY7u</id>
        </reference>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>KBhUreuEXuaFMuNM2cuwTqAgE3s</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>2QTVccit5Nt9Aw7HD8qAzYAg7KEe</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>3WbBoqsdwZLDJh6ry4JdBd8GdZ1p</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3tvauMfzTDHAcKVzsF36FLNLirqE</functions>
      <variables>2NBrPVbqscB2pvgGFigVoK44K3Wr</variables>
    </public>
  </interface>
</record>
<overloads>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3tvauMfzTDHAcKVzsF36FLNLirqE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>asBlockContainer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>4AtEPPyi3p9sGuohGZuFUywPjzsY 4C1z5ZvnbAQZZArkk5CouM8zbWJy</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4AtEPPyi3p9sGuohGZuFUywPjzsY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a mutable view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>217</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4C1z5ZvnbAQZZArkk5CouM8zbWJy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a const view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>blocks</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>205</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2NBrPVbqscB2pvgGFigVoK44K3Wr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child blocks contained within this composite block.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>MathBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
      <lineNumber>41</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A block of LaTeX math, typically between </literal>
          </text>
          <math>
            <kind>math</kind>
            <literal> … </literal>
          </math>
          <text>
            <kind>text</kind>
            <literal> or fenced with &quot;math&quot;.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>On a new line:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>$$ \int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi} $$</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Or as a code block:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>```math
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
```</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A block of LaTeX math</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Math</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>2wEEuKRM3vLxNxci6rqsC9znvmiN 3HnpRWFZHvRRsKTox3aHpXqXXBQX</functions>
      <staticFunctions>2uHVpzkWoYEKB5nRVNYKJrWKfNVQ 2JW9o3Km7szWyrupmmfwng4vW8h6 2BeP2Xe9PZdPBgkaqCY7KpCHoypv 46oTYWLgXj8YcoF9947cQzE46jDy JJLC2NEjdhUpJ5hFKW2xqFZxzDD 49G4LwrWFNJuorzLmnKD1FFbe2M7 AYgMD3HeXG4iXuw5RUu9EmZWqyL 3BLPMEEaX5hHMvhwX92Ydnhfrkvw 6QVBrb4dqYmh8fiaBnkwZJTcbyD 2auGGp7BehftsQF4Scrn7PEfZULa 267ARs1RcSrzbo6vjJSs6wc8iLmg 34czkxjRGABZsphBdtTjXJBqksZc Dmi6173AT4LY3A1e15cumHEPgd7 2dxvzy9DYS2LWeFzCajzKBkZxBdy HaLp8iWa7JMQCmqFGZ2cHkcSCaV 3CDVHUthwdNEpJYpE8p6BhkeA2Vx Mh9ycBGmEu8WTAnqkTDsbbq5x8Z prmW4XB2DHZbQZk7zoBCpp5nuKB H7B2j8ojrP8HqD84YkmZ1VamQu3</staticFunctions>
      <variables>9A23nFFtDeZtbzvLadkWbKM5Wtn</variables>
      <staticVariables>3kmqHXEipN45yrXNHvyqsm8NvrS3</staticVariables>
    </public>
  </interface>
</record>
<overloads>
  <name>MathBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
      <lineNumber>49</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2wEEuKRM3vLxNxci6rqsC9znvmiN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>constructor</funcClass>
  <members>jgU2FqtMGcGV93dWPzFD2e4MvTg 2htKwdGjWruefzwdwdcMKu3ahT2u</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>MathBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
      <lineNumber>49</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>jgU2FqtMGcGV93dWPzFD2e4MvTg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an empty math block.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>MathBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
      <lineNumber>53</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2htKwdGjWruefzwdwdcMKu3ahT2u</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct a math block.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
                  <identifier>MathBlock</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
      <lineNumber>57</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3HnpRWFZHvRRsKTox3aHpXqXXBQX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign a math block.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
              <identifier>MathBlock</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
                  <identifier>MathBlock</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2uHVpzkWoYEKB5nRVNYKJrWKfNVQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2JW9o3Km7szWyrupmmfwng4vW8h6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2BeP2Xe9PZdPBgkaqCY7KpCHoypv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>46oTYWLgXj8YcoF9947cQzE46jDy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>JJLC2NEjdhUpJ5hFKW2xqFZxzDD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>49G4LwrWFNJuorzLmnKD1FFbe2M7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>AYgMD3HeXG4iXuw5RUu9EmZWqyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3BLPMEEaX5hHMvhwX92Ydnhfrkvw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>6QVBrb4dqYmh8fiaBnkwZJTcbyD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2auGGp7BehftsQF4Scrn7PEfZULa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>267ARs1RcSrzbo6vjJSs6wc8iLmg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>34czkxjRGABZsphBdtTjXJBqksZc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Dmi6173AT4LY3A1e15cumHEPgd7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2dxvzy9DYS2LWeFzCajzKBkZxBdy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>HaLp8iWa7JMQCmqFGZ2cHkcSCaV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3CDVHUthwdNEpJYpE8p6BhkeA2Vx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Mh9ycBGmEu8WTAnqkTDsbbq5x8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>prmW4XB2DHZbQZk7zoBCpp5nuKB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>H7B2j8ojrP8HqD84YkmZ1VamQu3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>literal</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
        <lineNumber>45</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>9A23nFFtDeZtbzvLadkWbKM5Wtn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Raw TeX math source</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3kmqHXEipN45yrXNHvyqsm8NvrS3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>VQmPXZqAPfYgYRpE9yvGZvsHm67</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>MathInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
      <lineNumber>32</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3PrdQDrzihPKEMMq8ZtDjd69UoMf</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Inline LaTeX math, typically between </literal>
          </text>
          <math>
            <kind>math</kind>
            <literal>…</literal>
          </math>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>$2 + 2 = 4$ or $x_{i+1}^2$</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An inline LaTeX math expression</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Math</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3tiERJUfumduj6jrYauXT962G8wy 4A3E2PWabAg2udxZvobsvzQtQcDS</functions>
      <staticFunctions>29CkjCNYqwLkyXSFSAAY7A7wYEBo 3LSxVTaAXAVmjNkouS2D3dmbTqa3 3oRpnpdDqhWiUyithH92jCE5jYfP 4Bj1PPvHee1n6SvkYQza2ueNWBF9 3pAbikvYynBE3S9DDY6S5aigokPk 22gqWtHABjXChrg9isMwrkme67z4 udHXiRVuxKw7Av5Ko34PrqHRfu4 47pXzmcMpHPDZffNPDihkM8qMyk5 jqzfFdnt9x3xRr7Sxt7FkB1Dg6z 2W6VuGkejGBesLnhotEdkkXgwLxC 3fjMJGDzLdJPU5WVDASRyDk34vT 2zT8Fz5NEijdatH6oNL33MCzTfJV 3PYudXpe98uhZXH6z2MYFqLdAPgG 3wYF4sQJBq95iBUsFRw1vC6gP7rd WkfSuJFEQh3NRJVWtngC86rVVWT XxL48S1Lzwy1tMvX95nus7bTrd4</staticFunctions>
      <variables>2f5GTEUJ1ouGVnMuEBXe8iaEkG39</variables>
      <staticVariables>2Y2mKag96wh43udKqfg29nR68h5w</staticVariables>
    </public>
  </interface>
</record>
<overloads>
  <name>MathInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
      <lineNumber>44</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3tiERJUfumduj6jrYauXT962G8wy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2tT1wwSmEquQtfVuUUkqSmiczNoa ChNMXD8UCc1e1zgLFTaTGvCWpFu</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>MathInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
      <lineNumber>44</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2tT1wwSmEquQtfVuUUkqSmiczNoa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an empty math inline.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>MathInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
      <lineNumber>48</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>ChNMXD8UCc1e1zgLFTaTGvCWpFu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a math inline from source text.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>string_</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
              <identifier>string</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>string_</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~MathInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
      <lineNumber>41</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4A3E2PWabAg2udxZvobsvzQtQcDS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor for inline hierarchy.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <hasOverrideAttr/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isVirtual/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>29CkjCNYqwLkyXSFSAAY7A7wYEBo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3LSxVTaAXAVmjNkouS2D3dmbTqa3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3oRpnpdDqhWiUyithH92jCE5jYfP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Bj1PPvHee1n6SvkYQza2ueNWBF9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3pAbikvYynBE3S9DDY6S5aigokPk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>22gqWtHABjXChrg9isMwrkme67z4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>udHXiRVuxKw7Av5Ko34PrqHRfu4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>47pXzmcMpHPDZffNPDihkM8qMyk5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>jqzfFdnt9x3xRr7Sxt7FkB1Dg6z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2W6VuGkejGBesLnhotEdkkXgwLxC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3fjMJGDzLdJPU5WVDASRyDk34vT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2zT8Fz5NEijdatH6oNL33MCzTfJV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3PYudXpe98uhZXH6z2MYFqLdAPgG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3wYF4sQJBq95iBUsFRw1vC6gP7rd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>WkfSuJFEQh3NRJVWtngC86rVVWT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>XxL48S1Lzwy1tMvX95nus7bTrd4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>literal</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
        <lineNumber>37</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2f5GTEUJ1ouGVnMuEBXe8iaEkG39</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Raw LaTeX/TeX math content.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2Y2mKag96wh43udKqfg29nR68h5w</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3PrdQDrzihPKEMMq8ZtDjd69UoMf</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>ParagraphBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</sourcePath>
      <lineNumber>35</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>Plain paragraph text.

Another paragraph.</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A sequence of text nodes.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Paragraph</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>cznm6CDp8rtcCHJvRo83sQ7Q4Q5 3fqPd7ZrSBdUdytuddNTipcziRwu VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>3P58mJritQo3Q4GHiJU5ndttfiDL 2tLMHNtBabF2b1pWFteMMR9Nyqnk 4UiMyYqGLZs95tFMYAdMuugd7H6Z XT89SGTTHGWaD9fz7E6jQLLFchG 4EfYtow7ECZcS56VWWp3NDsCDfYa Qn32adG3LWDJatWesKzasnbHifq 3Xj447FbpPx2j1Npf3xhDjEWbvKo 3JMFZMvP4QoWUuXUHM6T8kXdFaND sx5Y2NDjZtp4aqkMPaTDDGvpXnE 2LPy6BDN6rzVCGyXupRVYQXJEYcj 4KaM2tRUfD2V9UKoDm6s3QL4nRaE 2oCGhNn7pJbRzea9RPWqaVM3bXpr Qs5CdLpS6mjkYVEjkgPxq5UeqwR 4LYLjL8LnJ7YRSqx4j8X7CmtE4Pf MoHXhRq7VVMftWeF2raatg6pZxL 2oeL66acLzsfFqCTxvwtrTSevsNN s1yPAAxxQwZ5nojqLSvAabnPa4K 3V6uQhFKNm7qUUvK1qhiMzGNoW5f 2oPuvgPtNwXggHFoMC4GevdyxT8L</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>37vFQ9mJefYptebRYCy6D7HsLjEc</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>ParagraphBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</sourcePath>
      <lineNumber>45</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>cznm6CDp8rtcCHJvRo83sQ7Q4Q5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an empty paragraph.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>~ParagraphBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</sourcePath>
      <lineNumber>41</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3fqPd7ZrSBdUdytuddNTipcziRwu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor for the polymorphic block hierarchy.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <hasOverrideAttr/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isVirtual/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3P58mJritQo3Q4GHiJU5ndttfiDL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tLMHNtBabF2b1pWFteMMR9Nyqnk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4UiMyYqGLZs95tFMYAdMuugd7H6Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>XT89SGTTHGWaD9fz7E6jQLLFchG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4EfYtow7ECZcS56VWWp3NDsCDfYa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Qn32adG3LWDJatWesKzasnbHifq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Xj447FbpPx2j1Npf3xhDjEWbvKo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3JMFZMvP4QoWUuXUHM6T8kXdFaND</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>sx5Y2NDjZtp4aqkMPaTDDGvpXnE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2LPy6BDN6rzVCGyXupRVYQXJEYcj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4KaM2tRUfD2V9UKoDm6s3QL4nRaE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2oCGhNn7pJbRzea9RPWqaVM3bXpr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Qs5CdLpS6mjkYVEjkgPxq5UeqwR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4LYLjL8LnJ7YRSqx4j8X7CmtE4Pf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>MoHXhRq7VVMftWeF2raatg6pZxL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2oeL66acLzsfFqCTxvwtrTSevsNN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>s1yPAAxxQwZ5nojqLSvAabnPa4K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3V6uQhFKNm7qUUvK1qhiMzGNoW5f</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2oPuvgPtNwXggHFoMC4GevdyxT8L</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>37vFQ9mJefYptebRYCy6D7HsLjEc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2doMXC1gQwhU9zzCprA3oHmJXTFv</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>ParamBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
      <lineNumber>34</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@param name description</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Documentation for a function parameter</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Param</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3R9kTs44HZjVDwEdWFvgDvUndUgY VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>3LabyAyTCf4TMQCHXkkkXEJ914Uk 4GfegbWVbm6whCn9s9jzpLKFJAPi 4C4LhNA9P27fGXesehhbanQqA1PA 3UcEv3KricaFWJfcE2dCRgWLKJfU 4E7SLEjjXGAfG7uuq6v4inWfiCEc 3EiuVEi5b2913eMLhm9iGME1RwcC 3vXcNcmas9urHp2hNdc2TUbNbSy7 QY3EcBv6VGJ188eYDYpGSe2V4Za 3VWjPEhaWaSdb46M7aYgiCrJrvt1 2S9tQ1XEG67uDU5MSkBBuerrGnvk 27kZXaPnaT4tKFsfo2zf7SYEYcvZ 2qazV6SAuMfCAngZF1HPTszEFLpS 3yG5MPCMJJxoNUxRsGDEZK2cDrWW 2yHTEF693LuAZ3HwEfpCn9FmprTP 3HhtLbgshJAgw36RvAc9PT5VKb3f Jw9hnkZNuUkcAGEa83qpMghp7id 2XJpkhpRkMuqmi66X1H4rZp35Q4r 2Vxv1gQp99B95JWzXDK9poamPXVE 3ReWryZcnHFAnJZHdvb1fse2Y45u</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X 3ujAo7ZZppdNBCyZc2CVnHBAL7Ng 2gNQn4kCTaRY1QiL4mVBtSGtp1Uz</variables>
      <staticVariables>3PohMxdLdA5dPhpuPjMC254NvMaE</staticVariables>
      <usings>43TNGipxJFcsK81VokYmj78QwDgn</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>ParamBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
      <lineNumber>51</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3R9kTs44HZjVDwEdWFvgDvUndUgY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Parameter identifier.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Description text.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Flow direction of the parameter.</literal>
          </text>
        </children>
        <name>direction</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>4ETF62yHjcSEiJMh6ryZASG3thYM 3KSsXwtX4A55sKH2c6e4rNcd6qJM MF9FEDnG8ssgeXmAxhNhWaXWMb9</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>ParamBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
      <lineNumber>51</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4ETF62yHjcSEiJMh6ryZASG3thYM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Build from an existing inline container.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>ParamBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
      <lineNumber>57</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3KSsXwtX4A55sKH2c6e4rNcd6qJM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Build from an rvalue inline container.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>ParamBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
      <lineNumber>66</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>MF9FEDnG8ssgeXmAxhNhWaXWMb9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from name, text, and direction.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Parameter identifier.</literal>
          </text>
        </children>
        <name>name</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Description text.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Flow direction of the parameter.</literal>
          </text>
        </children>
        <name>direction</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>name</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3B2ZchGM5qF5o1t64T3fo8pTH318</id>
              <identifier>ParamDirection</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>direction</name>
      <default>ParamDirection::none</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3LabyAyTCf4TMQCHXkkkXEJ914Uk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4GfegbWVbm6whCn9s9jzpLKFJAPi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4C4LhNA9P27fGXesehhbanQqA1PA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3UcEv3KricaFWJfcE2dCRgWLKJfU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4E7SLEjjXGAfG7uuq6v4inWfiCEc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3EiuVEi5b2913eMLhm9iGME1RwcC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3vXcNcmas9urHp2hNdc2TUbNbSy7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>QY3EcBv6VGJ188eYDYpGSe2V4Za</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3VWjPEhaWaSdb46M7aYgiCrJrvt1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2S9tQ1XEG67uDU5MSkBBuerrGnvk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>27kZXaPnaT4tKFsfo2zf7SYEYcvZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2qazV6SAuMfCAngZF1HPTszEFLpS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3yG5MPCMJJxoNUxRsGDEZK2cDrWW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2yHTEF693LuAZ3HwEfpCn9FmprTP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3HhtLbgshJAgw36RvAc9PT5VKb3f</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Jw9hnkZNuUkcAGEa83qpMghp7id</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2XJpkhpRkMuqmi66X1H4rZp35Q4r</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Vxv1gQp99B95JWzXDK9poamPXVE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3ReWryZcnHFAnJZHdvb1fse2Y45u</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>direction</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
        <lineNumber>43</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3ujAo7ZZppdNBCyZc2CVnHBAL7Ng</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Direction (in/out/inout) of the parameter.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3B2ZchGM5qF5o1t64T3fo8pTH318</id>
          <identifier>ParamDirection</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>ParamDirection::none</initializer>
  <isRecordField/>
</variable>
<variable>
  <name>name</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2gNQn4kCTaRY1QiL4mVBtSGtp1Uz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Name of the parameter being documented.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3PohMxdLdA5dPhpuPjMC254NvMaE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>ParamBlock</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>43TNGipxJFcsK81VokYmj78QwDgn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2NF7jwvHkRPF2reiVEM4gJccj545</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>ParamBlock</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<record>
  <name>PostconditionBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</sourcePath>
      <lineNumber>32</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@post condition</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Text describing conditions guaranteed on successful exit.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Postcondition</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>78La7R9YYuSRjVvgJ883UzjyAnu 2xkZkTnwcBdYL3A15a9Vyzy8cXG 27XPkJkPt7DiWGvhhtDVdwpMTeFE 4EPvPBnyYef18cV8fBViKxtnvSdX FrZwMVjgETH3EgzX9mpeEb8nGX3 3RFmsEiZtjdEJkBCLdZsyYd2shUm 483D1h2MkMSYvnTJVxM64QkyDHm9 3DbEAbYo2vFjE4REqXBByqsJgFkk 31NPmanQLq1WogwyE27Nz6Ggor9f zuMnhjBJhbkHxkKann1cvnBBQZ4 rdrX2HN2ZZhEiZzCoSXCiWLgi4V 2BFwWcKd5uQ4gz6oQe5M9kL7hhDL 2GspfrMZGh88xT9CDRKRutMaZuY6 fKvXYFdtePaKPgq2GbrwmDVrTTN GqCa5FiLSqGCf61K8SMjSHK56fW 4GvSbK6f2TdxbLBTbWosafaW6iLa 25726N3vF7QoyLrEKL9jLRcHPeUS 3PD1akux9uHJk8GMhZfH4GNqxiJ2 3B1Z5Cy5jct3HVtMK6MdcFBPShFQ</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>Z1bumVCBG6dcodfoYn9L6hPq79E</staticVariables>
      <usings>T9xzdRFWwXLNMtdMbiFpDoTJr5E</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>78La7R9YYuSRjVvgJ883UzjyAnu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2xkZkTnwcBdYL3A15a9Vyzy8cXG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>27XPkJkPt7DiWGvhhtDVdwpMTeFE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4EPvPBnyYef18cV8fBViKxtnvSdX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>FrZwMVjgETH3EgzX9mpeEb8nGX3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3RFmsEiZtjdEJkBCLdZsyYd2shUm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>483D1h2MkMSYvnTJVxM64QkyDHm9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3DbEAbYo2vFjE4REqXBByqsJgFkk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>31NPmanQLq1WogwyE27Nz6Ggor9f</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>zuMnhjBJhbkHxkKann1cvnBBQZ4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>rdrX2HN2ZZhEiZzCoSXCiWLgi4V</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2BFwWcKd5uQ4gz6oQe5M9kL7hhDL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2GspfrMZGh88xT9CDRKRutMaZuY6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>fKvXYFdtePaKPgq2GbrwmDVrTTN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>GqCa5FiLSqGCf61K8SMjSHK56fW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4GvSbK6f2TdxbLBTbWosafaW6iLa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>25726N3vF7QoyLrEKL9jLRcHPeUS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3PD1akux9uHJk8GMhZfH4GNqxiJ2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3B1Z5Cy5jct3HVtMK6MdcFBPShFQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>Z1bumVCBG6dcodfoYn9L6hPq79E</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>PostconditionBlock</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>T9xzdRFWwXLNMtdMbiFpDoTJr5E</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>T3kgfxqfUMzhUz5h7XVNYrAHEF8</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>PostconditionBlock</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>PreconditionBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</sourcePath>
      <lineNumber>32</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@pre condition</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Text describing required conditions before entry.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Precondition</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>tF8KxTXUfvpZmgY8pL5kEkU2Cuq 46grF2Syr3KweHGaajn9gZNqFCTP 3Xp2FZyMBheRBYgbwxhoFah4bBeq 2M9Q7WwVCtiSisFzd6BTXRCC2X92 2jCe4gZ2BrengXF9GEMN9Bgfrvov BP5PFzbMLGb5PZ2mQFjJjb63Y3V 4JtCzupsziHbgXZp3MkrpQ157T3M Sj6QKiBZ1fPb11HiH641uTz2TWa 2Y22S7A6SxQhxqQvTenN5zTTKTrk 4EV2ACHgdyQjS3Yzx4mTVZbRU2WL 3h1eb1CNowRD3Jqi66sMcsA1koTh 2xgvBHJ5eBLx7vg7v68kq4pU4nfB u7GjWLX5UzviLxEFrhYaPWzeg1F U7aa7mcQRKyRND8DEAz5RiofAp2 2KSs33V1mYP4NYAT63Wsf3WjUaW7 3dhuuuW5n1sEDqTT27qPipgaRhHK 4ByjtAcVG48iqk46TnHg3FPErqgq 2ci2YSYEucsUZsJ524ua2mvQ8Kwz kwgA4bpN7dkQZFGrZhcnoDsCTpF</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>XXP9qZSYwbSjmH9gBQzVEENj5ku</staticVariables>
      <usings>3upBwUeMEkGeygeSYYu7P5gxyqxQ</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>tF8KxTXUfvpZmgY8pL5kEkU2Cuq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>46grF2Syr3KweHGaajn9gZNqFCTP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Xp2FZyMBheRBYgbwxhoFah4bBeq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2M9Q7WwVCtiSisFzd6BTXRCC2X92</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2jCe4gZ2BrengXF9GEMN9Bgfrvov</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>BP5PFzbMLGb5PZ2mQFjJjb63Y3V</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4JtCzupsziHbgXZp3MkrpQ157T3M</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Sj6QKiBZ1fPb11HiH641uTz2TWa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Y22S7A6SxQhxqQvTenN5zTTKTrk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4EV2ACHgdyQjS3Yzx4mTVZbRU2WL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3h1eb1CNowRD3Jqi66sMcsA1koTh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2xgvBHJ5eBLx7vg7v68kq4pU4nfB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>u7GjWLX5UzviLxEFrhYaPWzeg1F</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>U7aa7mcQRKyRND8DEAz5RiofAp2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2KSs33V1mYP4NYAT63Wsf3WjUaW7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3dhuuuW5n1sEDqTT27qPipgaRhHK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4ByjtAcVG48iqk46TnHg3FPErqgq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ci2YSYEucsUZsJ524ua2mvQ8Kwz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>kwgA4bpN7dkQZFGrZhcnoDsCTpF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>XXP9qZSYwbSjmH9gBQzVEENj5ku</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>PreconditionBlock</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>3upBwUeMEkGeygeSYYu7P5gxyqxQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>7Yu4kPsfvGeJRwzCUA25HSLXUdx</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>PreconditionBlock</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>QuoteBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</sourcePath>
      <lineNumber>62</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>&gt; quoted text</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Multi-line quotes:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>&gt; This is the first line of a multi-line quote.
&gt; This is the second line.
&gt; And this is the third.</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Nested quotes:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>&gt; This is the outer quote.
&gt;
&gt; &gt; This is a nested quote within the outer quote.
&gt; &gt;
&gt; &gt; &gt; This is a further nested quote.</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Quotes with other markdown elements:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>&gt; ### Important Note
&gt;
&gt; - This blockquote contains a heading.
&gt; - And a list item.
&gt;
&gt; *Emphasis* and **strong emphasis** also work within blockquotes.</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A quoted block of text.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>KBhUreuEXuaFMuNM2cuwTqAgE3s</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>2QTVccit5Nt9Aw7HD8qAzYAg7KEe</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>3WbBoqsdwZLDJh6ry4JdBd8GdZ1p</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Quote</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>3tvauMfzTDHAcKVzsF36FLNLirqE</functions>
      <staticFunctions>285SjKFBHnynTn23PiR49FFw8QiM 44VgA7tmxXDwpeUU9QDrLqKdMNNF NcYSmd3uoiZJ9RzWxbB9V53AUBW ooAnVAVTBGp1VwxhkqEagQ2xVjp 2nzFDvggwvR3vxcvybH1e6fyyPKC 2DdgVyiqt3sswWe84Wdpv6xQJCd7 23yf72fAkoJ7MfBxXHr4X5WAk6hj ZTqLSKDzCg8NMxcQuBmsD1B4iD2 2PWmoaJX7iS3qCMdZu5L9k4Do3E5 sK9dUeDhZWxhfds6vN8DVBk2iNb r7j9QG2fJeSKuusaMydHNAGP7WR 2U9C3YrVhvxwtXmiUETB9SGuCJz5 4CzyS6PA1rmXbjJVdAaqGj1cRfgD 3UkMZKjJoDWxRN7fYCH9JjQVWWGK 2mFoTj7piHXrmQ7wE2TR8hS7Q1fd 2aHMLb8CDqFCs4zPgyGYYZvhr8y6 2VyCYqP51hX6Qk1WeF6j9Yn7BMHd 231XpUFvRtXknV1T9k3V4aMEotNg 3qNxwNR8yLJSryLvQs2E7rEp2vBV</staticFunctions>
      <variables>2NBrPVbqscB2pvgGFigVoK44K3Wr</variables>
      <staticVariables>3AjWjWfteTK5CcMtgsjXTHMPB4xz</staticVariables>
    </public>
  </interface>
</record>
<overloads>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3tvauMfzTDHAcKVzsF36FLNLirqE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>asBlockContainer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>4AtEPPyi3p9sGuohGZuFUywPjzsY 4C1z5ZvnbAQZZArkk5CouM8zbWJy</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>209</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4AtEPPyi3p9sGuohGZuFUywPjzsY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a mutable view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asBlockContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>217</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4C1z5ZvnbAQZZArkk5CouM8zbWJy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Access the container as a const view.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A composite block that stores a sequence of child blocks.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
              <identifier>BlockContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>285SjKFBHnynTn23PiR49FFw8QiM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>44VgA7tmxXDwpeUU9QDrLqKdMNNF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>NcYSmd3uoiZJ9RzWxbB9V53AUBW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>ooAnVAVTBGp1VwxhkqEagQ2xVjp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2nzFDvggwvR3vxcvybH1e6fyyPKC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2DdgVyiqt3sswWe84Wdpv6xQJCd7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>23yf72fAkoJ7MfBxXHr4X5WAk6hj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>ZTqLSKDzCg8NMxcQuBmsD1B4iD2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2PWmoaJX7iS3qCMdZu5L9k4Do3E5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>sK9dUeDhZWxhfds6vN8DVBk2iNb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r7j9QG2fJeSKuusaMydHNAGP7WR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2U9C3YrVhvxwtXmiUETB9SGuCJz5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4CzyS6PA1rmXbjJVdAaqGj1cRfgD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3UkMZKjJoDWxRN7fYCH9JjQVWWGK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2mFoTj7piHXrmQ7wE2TR8hS7Q1fd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2aHMLb8CDqFCs4zPgyGYYZvhr8y6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2VyCYqP51hX6Qk1WeF6j9Yn7BMHd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>231XpUFvRtXknV1T9k3V4aMEotNg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3qNxwNR8yLJSryLvQs2E7rEp2vBV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>blocks</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>205</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2NBrPVbqscB2pvgGFigVoK44K3Wr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child blocks contained within this composite block.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                  <identifier>Block</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3AjWjWfteTK5CcMtgsjXTHMPB4xz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3zRJY1f8qDmy3BXJc745mGsPMFsV</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>ReferenceInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</sourcePath>
      <lineNumber>33</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@ref target &quot;label&quot;</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to a symbol.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Reference</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>4ArZ4xZYgyPRe8A332jZaX2Uhi7d</functions>
      <staticFunctions>FQRVydUc1XREsVnLHens6QDaaP4 3ByCLwoTtKsXy7r77m6NwWGQ1HGo 3g25TFH7xYFzerhz26k6xUVSV6BW GfJfx5w2VAjJYzmQKajACRha7Sn jFKWAEyRdzVZpJsuCPyz7ZGqMVx 2rDTsEaeSPMXGAwYHo6HLHcn9mor cksGQPEZwxaRZUYKFXQbxt4WEKP 248Qv636PQBPjr8AeRAaKxLywRRU 3t2nupw1AgoqhLLhsMxvkNziMMhZ a91VdLrkTCe1TjeaZVHmUED6iZd 49AnmSTGBqc6DQHDiaKjqfsePcZ7 4P3Wg71GegsyKoNj4HxT3bmmpX8j 2tk94BPdxWY3wtqkBmK98bBkgwuR 2phMB7kLubWSsQGaRB5LrLXBG929 2TzKWaVXoSQn3B7vsDx8jQTrPHvE 2cmrjczWYEhoMH83dkiz5PxKoSSD</staticFunctions>
      <variables>2nedXa2UcHRxQ2BAXEPJ2mHhZggf 3WJKuDZfgjU7qa7Q6bKpyPZjWYmb</variables>
      <staticVariables>xZseNjne5wCszMpo9wPQAG6RLGh</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>ReferenceInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</sourcePath>
      <lineNumber>45</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4ArZ4xZYgyPRe8A332jZaX2Uhi7d</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a reference with optional display text.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>str</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
              <identifier>string</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>str</name>
      <default>{}</default>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>FQRVydUc1XREsVnLHens6QDaaP4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3ByCLwoTtKsXy7r77m6NwWGQ1HGo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3g25TFH7xYFzerhz26k6xUVSV6BW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>GfJfx5w2VAjJYzmQKajACRha7Sn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>jFKWAEyRdzVZpJsuCPyz7ZGqMVx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2rDTsEaeSPMXGAwYHo6HLHcn9mor</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>cksGQPEZwxaRZUYKFXQbxt4WEKP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>248Qv636PQBPjr8AeRAaKxLywRRU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3t2nupw1AgoqhLLhsMxvkNziMMhZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>a91VdLrkTCe1TjeaZVHmUED6iZd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>49AnmSTGBqc6DQHDiaKjqfsePcZ7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4P3Wg71GegsyKoNj4HxT3bmmpX8j</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tk94BPdxWY3wtqkBmK98bBkgwuR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2phMB7kLubWSsQGaRB5LrLXBG929</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2TzKWaVXoSQn3B7vsDx8jQTrPHvE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2cmrjczWYEhoMH83dkiz5PxKoSSD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</sourcePath>
        <lineNumber>41</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2nedXa2UcHRxQ2BAXEPJ2mHhZggf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Symbol being referenced.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4ZMbuHnULUJXNoMsBLJ2VmMUAuFT</id>
          <identifier>SymbolID</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <initializer>= SymbolID::invalid</initializer>
  <isRecordField/>
</variable>
<variable>
  <name>literal</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3WJKuDZfgjU7qa7Q6bKpyPZjWYmb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Display text of the reference.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>xZseNjne5wCszMpo9wPQAG6RLGh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>ReturnsBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
      <lineNumber>33</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@return description</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Documentation for a function return type</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Returns</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>25ANDgac1ubwe2SCGUGiUREVyQmC 3pVixt3R57t2crmfpFN4qr2PKtR7 4QzLWNJ8L5gCt6Jwu4UAZbC8zkBQ 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>3JE9twrdeMfrTY9C8ZPB52Mb4cNc 2TY8v7U1GRmiANNkNtUDs24iNFRD 262ypbv2ZCUTd31DTNY4SJuFADWY 241m3bfKQ3fL1EFPLQVh2mWt5dWd 3pFspJ1vJzuvf9o8ebJ7HR4qH2Fv J8S8CZkU8tzrJ5m4xy5G6BdUqRW 3nSLYfGAKuffqjfJHB9ZgWZCk9HZ 2ZAx5hXDE8dTiH3sD8VML4JDwow2 ReFH81VVd2jypBnidKMvFJhNA25 2Pvhpe5cw2CLPtNho1hxLybDKGv5 3tpHrEB9sRAvVNqaxKsHRHHUKUEz 2hKp2Wdcff2JjB2VypAx9ggDEwuB 39ZXsQ2WeVL8pAba2HpW5YPeSBZ6 22brHgaouERpU8pNgZFhPX7sfMZM 3FEuamCC2TeRvyQqDWnNaiVmkLZj 3addizucD4bn89J5iTLspM2DcEhT 44Pc3cQtyaNbYPBAVvbUHom9Kxik 2kLZzGYLsqF3DSJHARFBunm9CysW zeb4Kc4FJhNgdNTKKwwZxfRssuM</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>Rsb1B6BcBd5s4cQGLFcdiLVcekW</staticVariables>
      <usings>CVvP4EVN9WUw1aA2Dqr6RFLyk5j</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>ReturnsBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
      <lineNumber>43</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>25ANDgac1ubwe2SCGUGiUREVyQmC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>constructor</funcClass>
  <members>23vk2ZsRnp32tPsiwAixghuUGu3x 2B4kZu4feRL34E4L2aajDfT1G72q 1gVRUYy9e48Xq96gLh6WMF4USik 3fBFNmVwfdVZz7trTnSdbUbJ7i56</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>ReturnsBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
      <lineNumber>43</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>23vk2ZsRnp32tPsiwAixghuUGu3x</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
                  <identifier>ReturnsBlock</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>ReturnsBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
      <lineNumber>46</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2B4kZu4feRL34E4L2aajDfT1G72q</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
                  <identifier>ReturnsBlock</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>ReturnsBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
      <lineNumber>49</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>1gVRUYy9e48Xq96gLh6WMF4USik</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from inline content (copy).</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>ReturnsBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
      <lineNumber>52</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3fBFNmVwfdVZz7trTnSdbUbJ7i56</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from inline content (move).</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~ReturnsBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
      <lineNumber>55</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3pVixt3R57t2crmfpFN4qr2PKtR7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor for polymorphic base.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <hasOverrideAttr/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isVirtual/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
      <lineNumber>58</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>4QzLWNJ8L5gCt6Jwu4UAZbC8zkBQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw mZ4b9eeyQzsGhtdidTH2N6mW1rG 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 32sQEGqYLJr3fff89phCz3Mtosmn 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
      <lineNumber>58</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mZ4b9eeyQzsGhtdidTH2N6mW1rG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
              <identifier>ReturnsBlock</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
                  <identifier>ReturnsBlock</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
      <lineNumber>61</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>32sQEGqYLJr3fff89phCz3Mtosmn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
              <identifier>ReturnsBlock</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
                  <identifier>ReturnsBlock</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3JE9twrdeMfrTY9C8ZPB52Mb4cNc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2TY8v7U1GRmiANNkNtUDs24iNFRD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>262ypbv2ZCUTd31DTNY4SJuFADWY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>241m3bfKQ3fL1EFPLQVh2mWt5dWd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3pFspJ1vJzuvf9o8ebJ7HR4qH2Fv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>J8S8CZkU8tzrJ5m4xy5G6BdUqRW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3nSLYfGAKuffqjfJHB9ZgWZCk9HZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ZAx5hXDE8dTiH3sD8VML4JDwow2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>ReFH81VVd2jypBnidKMvFJhNA25</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Pvhpe5cw2CLPtNho1hxLybDKGv5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3tpHrEB9sRAvVNqaxKsHRHHUKUEz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2hKp2Wdcff2JjB2VypAx9ggDEwuB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>39ZXsQ2WeVL8pAba2HpW5YPeSBZ6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>22brHgaouERpU8pNgZFhPX7sfMZM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3FEuamCC2TeRvyQqDWnNaiVmkLZj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3addizucD4bn89J5iTLspM2DcEhT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>44Pc3cQtyaNbYPBAVvbUHom9Kxik</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2kLZzGYLsqF3DSJHARFBunm9CysW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>zeb4Kc4FJhNgdNTKKwwZxfRssuM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>Rsb1B6BcBd5s4cQGLFcdiLVcekW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>ReturnsBlock</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>CVvP4EVN9WUw1aA2Dqr6RFLyk5j</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>rgt8UYxWrDtHfPj9FPkwJpjansL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>ReturnsBlock</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<record>
  <name>SeeBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</sourcePath>
      <lineNumber>44</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@see other_symbol</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>or</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@see AnotherFunction()
@see MyClass::calculateSomething()
@see MyFile.h
@see &quot;The Doxygen Manual&quot;</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A</literal>
        </text>
      </children>
    </brief>
    <sees>
      <see>
        <kind>see</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>paragraph listing related symbols or references.</literal>
          </text>
        </children>
      </see>
    </sees>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::See</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>4RtuJBF5hgottWB9RYzK3w13dq5n 2dS5uAR96VsUPn1ie6wMKg5pcPvU 3K8myQiALukRcC4dfDLyzqjtg1oz 3oX9vRqkc3Z14neGUzfcYVXkJyNP 3uD3pYZ6e6SLeyU2SCwHQKxkY8zZ DeGdDVEv3xvuW9WD5JcsYRyZNHN 3vvyDsLierPe4XtEFcHxLv8Eebjb GQA62wqTyy6xHaHzfbLPkBCUhqX 4VfeLwZ1Cj3zGfDwhBr2ghWAP1m4 2LJ7HKxxwtL1mTLiR8Smd7dVUxw9 P3SScbiiSVyXMdw4iRVkpA9X32k 2AvYbzdTXhyRt13jvnTFFJAzm6RB e17cDQBWYh1VUzAULvqv4g1GSH8 3m1uphD8xcfBGWRH4YhzGycvj4xC 3TvNpgChSHzZytQmLtxEW6BHzZ4b 3GmK538kwf7ahuY9pARS7xAbUFrm 439vFZiFrz3Ba7mteAjHUiRabcpA 3xJL9RTyP91xM1KVBmaZJpox5oGz 6GJdUUdfE7ioVpyt2W9grj1qQJr</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>4JYGJ8hL7RC7LVMAvabjpgMcsH78</staticVariables>
      <usings>2JwZdLypT2Ud4UnkAAE9D4novpcE</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4RtuJBF5hgottWB9RYzK3w13dq5n</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2dS5uAR96VsUPn1ie6wMKg5pcPvU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3K8myQiALukRcC4dfDLyzqjtg1oz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3oX9vRqkc3Z14neGUzfcYVXkJyNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3uD3pYZ6e6SLeyU2SCwHQKxkY8zZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>DeGdDVEv3xvuW9WD5JcsYRyZNHN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3vvyDsLierPe4XtEFcHxLv8Eebjb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>GQA62wqTyy6xHaHzfbLPkBCUhqX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4VfeLwZ1Cj3zGfDwhBr2ghWAP1m4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2LJ7HKxxwtL1mTLiR8Smd7dVUxw9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>P3SScbiiSVyXMdw4iRVkpA9X32k</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2AvYbzdTXhyRt13jvnTFFJAzm6RB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>e17cDQBWYh1VUzAULvqv4g1GSH8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3m1uphD8xcfBGWRH4YhzGycvj4xC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3TvNpgChSHzZytQmLtxEW6BHzZ4b</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3GmK538kwf7ahuY9pARS7xAbUFrm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>439vFZiFrz3Ba7mteAjHUiRabcpA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3xJL9RTyP91xM1KVBmaZJpox5oGz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>6GJdUUdfE7ioVpyt2W9grj1qQJr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4JYGJ8hL7RC7LVMAvabjpgMcsH78</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>SeeBlock</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>2JwZdLypT2Ud4UnkAAE9D4novpcE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2vUz5muVFxUv2Lect1vXuyaNJTe9</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>SeeBlock</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>SoftBreakInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</sourcePath>
      <lineNumber>41</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>22nFJc2hmNmmR5h1kq6NkgViKdEM</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>This is the first part of a line,
and this is the continuation on the next line.</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Placing a backslash (</literal>
          </text>
          <text>
            <kind>text</kind>
            <literal>) at the end of a line, followed by a new line, can also create a soft line break. This method is often preferred because it is less susceptible to space-trimming issues.</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>This is the first part of a line,\
and this is the continuation on the next line.</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A line break that may render as a space</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::SoftBreak</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>UsPSq2gxi7LySTJzbjv88pigeFE 42o7VsnRohFbeVt8stwPTTqpehaN</functions>
      <staticFunctions>3VhnhVa1y3wZAuVng7GPdjxgi23C 3VZE1HZaVScPttb9zzpt7tHK7gQV 44dJDNEVC7xX2KpBUkaczMWVXxcT 2XjEkByoHjLwfAvtvtanYf5Mtgj4 s6CicqDFEc7nqsm48Kh9K9eC92r 2742xoYr9ueqAoAE84MjBhRPgK7x 2Epi7HwH3Sbpg3crg6LptKCaD78 wPRTckdW7KFdGRyiR6VAB5KPBFP 2RMm8PynBeGQhYWQ3d5iapEXVPZh 44gQQw6KwRWQsqktMJSf4j1ACLvd 3QRfZWVCZS38Y2KjM4EkF7X77KE itNPCzaekaWQ5PzeNHDLiXW3MSY 3HmGURSszZrdBofn2f3THMvyixDY qYT4ga46zy2WXkXATXCzqeEEwr3 jdJFybW6kfVZKDjyeSiBSCh6P2S i5tc9t2YAJqEa49rtxLaxDEAe3q</staticFunctions>
      <staticVariables>PGD88DVAvjGfwvAk8Gp5qzhmeto</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>SoftBreakInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</sourcePath>
      <lineNumber>49</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>UsPSq2gxi7LySTJzbjv88pigeFE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a soft line break node.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>~SoftBreakInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</sourcePath>
      <lineNumber>46</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>42o7VsnRohFbeVt8stwPTTqpehaN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor for inline hierarchy.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <hasOverrideAttr/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isVirtual/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3VhnhVa1y3wZAuVng7GPdjxgi23C</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3VZE1HZaVScPttb9zzpt7tHK7gQV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>44dJDNEVC7xX2KpBUkaczMWVXxcT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2XjEkByoHjLwfAvtvtanYf5Mtgj4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>s6CicqDFEc7nqsm48Kh9K9eC92r</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2742xoYr9ueqAoAE84MjBhRPgK7x</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Epi7HwH3Sbpg3crg6LptKCaD78</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>wPRTckdW7KFdGRyiR6VAB5KPBFP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2RMm8PynBeGQhYWQ3d5iapEXVPZh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>44gQQw6KwRWQsqktMJSf4j1ACLvd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3QRfZWVCZS38Y2KjM4EkF7X77KE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>itNPCzaekaWQ5PzeNHDLiXW3MSY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3HmGURSszZrdBofn2f3THMvyixDY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>qYT4ga46zy2WXkXATXCzqeEEwr3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>jdJFybW6kfVZKDjyeSiBSCh6P2S</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>i5tc9t2YAJqEa49rtxLaxDEAe3q</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>PGD88DVAvjGfwvAk8Gp5qzhmeto</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>22nFJc2hmNmmR5h1kq6NkgViKdEM</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>StrikethroughInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</sourcePath>
      <lineNumber>41</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>~~crossed out~~</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>When rendered to HTML, the Markdown syntax above typically translates into the </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>del</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> tag, which represents content that has been deleted or is no longer accurate.</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>&lt;del&gt;This text is struck through.&lt;/del&gt;</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Strikethrough span to show removed or deprecated text.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Strikethrough</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>2ebb6TJcC4Ff6C5ZKamydF6Amty3 2bjMCL9EDZLzpKjAF1fFiEFb2jJZ 3DMV8C4N2KYpNBS9W4TKrjBx9g39 4L38bfxLEJFfq8hhg1LDL5egGh8T 2Eyf2XxvFByFnP9gL5bZkwyZf7Pf yrMFWtfDVwjUdYzjFDpv71vsNss 24oGppfckfLKa67pCG9ggCtkvjQb 45vkme9jKPgJ6tRszhZ55GUzZJwj 2aj96rofJinKgDaDsWnRayidahBC 3iHLKTm93LEm6cfgV27uwka5s6MK V5xnovdEmZBBjfXKZUQf2eDPTVC 4S7kVPoywBkBTSMUMeUhLskguP9C 38TN66U7ZN1YVwYG3ozjsWMqK3jN 2RiXuaboQwh8v53dVPt7V1NUJKkn KVskVmS9jS7X278gX3JHjQ8urZL 3p4GcsN87tCrXPyeoChW8ePh5aLf</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>2Q2zrvUEjxQxRUFoWi2xn8Qf98yM</staticVariables>
      <usings>44dGQf1n674anfhm7dXtUMWsEaXR</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ebb6TJcC4Ff6C5ZKamydF6Amty3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2bjMCL9EDZLzpKjAF1fFiEFb2jJZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3DMV8C4N2KYpNBS9W4TKrjBx9g39</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4L38bfxLEJFfq8hhg1LDL5egGh8T</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Eyf2XxvFByFnP9gL5bZkwyZf7Pf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>yrMFWtfDVwjUdYzjFDpv71vsNss</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>24oGppfckfLKa67pCG9ggCtkvjQb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>45vkme9jKPgJ6tRszhZ55GUzZJwj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2aj96rofJinKgDaDsWnRayidahBC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3iHLKTm93LEm6cfgV27uwka5s6MK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>V5xnovdEmZBBjfXKZUQf2eDPTVC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4S7kVPoywBkBTSMUMeUhLskguP9C</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>38TN66U7ZN1YVwYG3ozjsWMqK3jN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2RiXuaboQwh8v53dVPt7V1NUJKkn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>KVskVmS9jS7X278gX3JHjQ8urZL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3p4GcsN87tCrXPyeoChW8ePh5aLf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2Q2zrvUEjxQxRUFoWi2xn8Qf98yM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>StrikethroughInline</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>44dGQf1n674anfhm7dXtUMWsEaXR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>CJPbC4NwrPJeuv6wSnDmgGcZcQc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit text container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>StrikethroughInline</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>StrongInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</sourcePath>
      <lineNumber>31</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@b bold</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Strong emphasis span (typically rendered in bold).</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Strong</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>2KCk9SdnufFb4nvcap35wH4DUfm1 4W582FpRhysr8aucg6AxV6ipahXP 4Ei16Kift8XuPfTiNNpVXRLd5eSu 32qDLE38nE23sTGEAoKJTG3eDfiS 4LPzKbrLsPz9x1N7NVxWfsGGqMqJ wMPbVeuywjcvxCn8Z4WapM1apgp 28M168hrBcGWfF7vkUKxqmAp1iog 3SXbFmTAha7emMgtprnYonmaU55W 4VLHDdPwi2VjuLvNxxGT65r1T9q6 3qyWCvbRZ972xMpM2LAtg5PWLt9W 33J19XLdpGk1gVwkXficKwdC4ijU 39d5PicCQLffeMQStX3UcjamEoSv 44vpX9nZg5gEwkBwjeccCcHCY7aN D5UW23t5ZJjGdhzqYhUbLvHjZpH 27w9zjxABuYXDQ6m7r5AYmBd67Sb 2VGHpwSaL3hJPrxbnXi7Q7ur2VN8</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>hxJGGww211gtYt1Ghbce9CRrC8m</staticVariables>
      <usings>3yx6vMbhbQ8wibPrau1AEs9Ba5df</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2KCk9SdnufFb4nvcap35wH4DUfm1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4W582FpRhysr8aucg6AxV6ipahXP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Ei16Kift8XuPfTiNNpVXRLd5eSu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>32qDLE38nE23sTGEAoKJTG3eDfiS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4LPzKbrLsPz9x1N7NVxWfsGGqMqJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>wMPbVeuywjcvxCn8Z4WapM1apgp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>28M168hrBcGWfF7vkUKxqmAp1iog</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3SXbFmTAha7emMgtprnYonmaU55W</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4VLHDdPwi2VjuLvNxxGT65r1T9q6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3qyWCvbRZ972xMpM2LAtg5PWLt9W</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>33J19XLdpGk1gVwkXficKwdC4ijU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>39d5PicCQLffeMQStX3UcjamEoSv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>44vpX9nZg5gEwkBwjeccCcHCY7aN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>D5UW23t5ZJjGdhzqYhUbLvHjZpH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>27w9zjxABuYXDQ6m7r5AYmBd67Sb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2VGHpwSaL3hJPrxbnXi7Q7ur2VN8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>hxJGGww211gtYt1Ghbce9CRrC8m</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>StrongInline</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</sourcePath>
        <lineNumber>37</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>3yx6vMbhbQ8wibPrau1AEs9Ba5df</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>28xEnXQadr6mJnmktXwag2oH9muy</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit text container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>StrongInline</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>SubscriptInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</sourcePath>
      <lineNumber>31</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>H~2~O</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Subscript text fragment (lowered baseline).</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Subscript</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>45KHF8Jw8EshVuesBTBETKy9kLhV x42Lef4wWPzQuo6qeUP6VA52kGh 2AWdafSuGSbENA6fCHR251QntfhL 2qRh1zNUBK6DfyoFeU4WJqGgRBpe EzvJwGNYkR9Svgfxhj3qyyRscT5 2kjbibFMsMjX3RNHqsTPsYyZDSYe 29DnWiyfewdgajJdWjLdkhyykafq fYw1JQphKcH3YfveUNdzFP3N4ds wKcGckiLAhXG9peGNFZ4BrpYe9i 2rnDEQFbNTdzXJsiqVEurwnuovnG 4Ro4qmgwYjAXqUmE6xf2aaYLZejf xz5WtfhHDWutAXqGMeaPdh5rgoB 2kykV6VSUp3efLutj5nRF41eyRFr 35FezhnEzwwTLEjECUmBE8qSr5ix USzFtYKtVPDXyjLEjDrd4uH8avH 3yCwUd8cAAUmcihPP7duhuekv4QW</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>3biFK44ikVqWiBYokZFnij4PCRFq</staticVariables>
      <usings>4N4MrsGvVDqRcQtuGcNg95UWFha9</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>45KHF8Jw8EshVuesBTBETKy9kLhV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>x42Lef4wWPzQuo6qeUP6VA52kGh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2AWdafSuGSbENA6fCHR251QntfhL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2qRh1zNUBK6DfyoFeU4WJqGgRBpe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>EzvJwGNYkR9Svgfxhj3qyyRscT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2kjbibFMsMjX3RNHqsTPsYyZDSYe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>29DnWiyfewdgajJdWjLdkhyykafq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>fYw1JQphKcH3YfveUNdzFP3N4ds</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>wKcGckiLAhXG9peGNFZ4BrpYe9i</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2rnDEQFbNTdzXJsiqVEurwnuovnG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Ro4qmgwYjAXqUmE6xf2aaYLZejf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>xz5WtfhHDWutAXqGMeaPdh5rgoB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2kykV6VSUp3efLutj5nRF41eyRFr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>35FezhnEzwwTLEjECUmBE8qSr5ix</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>USzFtYKtVPDXyjLEjDrd4uH8avH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3yCwUd8cAAUmcihPP7duhuekv4QW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3biFK44ikVqWiBYokZFnij4PCRFq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>SubscriptInline</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</sourcePath>
        <lineNumber>37</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>4N4MrsGvVDqRcQtuGcNg95UWFha9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit text container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>SubscriptInline</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>SuperscriptInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</sourcePath>
      <lineNumber>31</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>x^2^</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Superscript text fragment (raised baseline).</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Superscript</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>3a4icF4Jt7oNQsc26PKE6pQmL9bh JsQXwpUbsLgqvM1EzH1Br653gSw VjiJNwnP87CJTvUCGCxhMj63C79 24Ei4UMiMjMmxHjMMDjyN4GsPqy6 Hx43eFYetGG2hfeznuSoTkkpbvK 49R3Zaou4q7AqCuLbdFA7FsiCtHo 2B5AXTYXJXunzr7xvc4wuXwimQuN 3FaHP8Yy9kRQx25Rf9f2m83qGoEG 35zw8YVP95JCgE7UoJVLo4J4ETy7 3xekDGVKfvh7SvR4HxkAj3n9zTkh 2RHnV8RnHUxHHi3jpF6bLUbfhgwn 3YYTfCAATtrVi3RcmxQkaerRxLjm 4HRTWcDowGgNiCgZgqzWL8mMfq66 HwpgRSDiRHjyct4iP6Q9AW4nZU2 Pqz6GxZnzTZDMk5XKeQYJZAEQFZ 35vsk94wnZ1hcZpVtfcBTN6KFMA7</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
      <staticVariables>3qrkxV78dfqCGMexWbHsyNPMxMj2</staticVariables>
      <usings>h3Em7t1cZakgk9iyFg1Rb11tCPX</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3a4icF4Jt7oNQsc26PKE6pQmL9bh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>JsQXwpUbsLgqvM1EzH1Br653gSw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>VjiJNwnP87CJTvUCGCxhMj63C79</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>24Ei4UMiMjMmxHjMMDjyN4GsPqy6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Hx43eFYetGG2hfeznuSoTkkpbvK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>49R3Zaou4q7AqCuLbdFA7FsiCtHo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2B5AXTYXJXunzr7xvc4wuXwimQuN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3FaHP8Yy9kRQx25Rf9f2m83qGoEG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>35zw8YVP95JCgE7UoJVLo4J4ETy7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3xekDGVKfvh7SvR4HxkAj3n9zTkh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2RHnV8RnHUxHHi3jpF6bLUbfhgwn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3YYTfCAATtrVi3RcmxQkaerRxLjm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4HRTWcDowGgNiCgZgqzWL8mMfq66</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>HwpgRSDiRHjyct4iP6Q9AW4nZU2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Pqz6GxZnzTZDMk5XKeQYJZAEQFZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>35vsk94wnZ1hcZpVtfcBTN6KFMA7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3qrkxV78dfqCGMexWbHsyNPMxMj2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>SuperscriptInline</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</sourcePath>
        <lineNumber>37</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>h3Em7t1cZakgk9iyFg1Rb11tCPX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3LXYEAXUPBpotEa55hyCSdkhdpJa</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit text container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>SuperscriptInline</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>TParamBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</sourcePath>
      <lineNumber>33</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@tparam T description</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Documentation for a template parameter</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::TParam</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>2Zand6XsSfWDJwNDzsRWTHaSrzoo 2mhrRrFTsfQN8mbJpcyN48WZBfD5 XKh3TJ4QbWVfayDK1BrsyyN6Zy5 3zhXkDqAFwLmszetXoLr3GVHTQbQ 4PtYqc8biopsLomE4bo3PmnT3UHr HKoJBcLYJDEyqjENBU8X1sR7EsP 4Bd6NFbmUbx1oF1BNPeCzPAnxmeg a8Rn7NQfUxByCGZbBaxDqRbA1t6 3c8u4v5e5P78XH3vFKgucidq6Pvw vT4Rfoi7rwN129gkV9U6FjEgvLj 3t5hn3w9xrkawwdFCyfjpaCoLK6U CThdMjR9sydV1XLbLqmMy8gPQR6 4YigbY3NiS34x91L6TESZUdTHVU5 24HoSs2zBsNW6cFtg27K1cY3VESM 215j1M4jdCbG3x5LGBDMbf6T8cc9 3RWfRYe3N5AgsBQ5JLA62VL3SEXx SmQyD51Xq8USkw4ajbDvqicADLn 4LSjh3xXhrTWEvfPCm37fBMwUf8R Gz5B8eNgsaQp4K5amZ8jvRTkZVH</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X 3yJ4mNK71a1sYZHggvvtYjcA7MP2</variables>
      <staticVariables>2S8TAJbo99Tfs12uMZ5uYPYjcfE6</staticVariables>
      <usings>3couLw7pqdqLSToStdYtajziGwwV</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Zand6XsSfWDJwNDzsRWTHaSrzoo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2mhrRrFTsfQN8mbJpcyN48WZBfD5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>XKh3TJ4QbWVfayDK1BrsyyN6Zy5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3zhXkDqAFwLmszetXoLr3GVHTQbQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4PtYqc8biopsLomE4bo3PmnT3UHr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>HKoJBcLYJDEyqjENBU8X1sR7EsP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Bd6NFbmUbx1oF1BNPeCzPAnxmeg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>a8Rn7NQfUxByCGZbBaxDqRbA1t6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3c8u4v5e5P78XH3vFKgucidq6Pvw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>vT4Rfoi7rwN129gkV9U6FjEgvLj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3t5hn3w9xrkawwdFCyfjpaCoLK6U</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>CThdMjR9sydV1XLbLqmMy8gPQR6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4YigbY3NiS34x91L6TESZUdTHVU5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>24HoSs2zBsNW6cFtg27K1cY3VESM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>215j1M4jdCbG3x5LGBDMbf6T8cc9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3RWfRYe3N5AgsBQ5JLA62VL3SEXx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>SmQyD51Xq8USkw4ajbDvqicADLn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4LSjh3xXhrTWEvfPCm37fBMwUf8R</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Gz5B8eNgsaQp4K5amZ8jvRTkZVH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>name</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3yJ4mNK71a1sYZHggvvtYjcA7MP2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Template parameter name.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2S8TAJbo99Tfs12uMZ5uYPYjcfE6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>TParamBlock</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</sourcePath>
        <lineNumber>43</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>3couLw7pqdqLSToStdYtajziGwwV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>21EdS1EVSJuD9X76CVhzhLTLg1fi</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>TParamBlock</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<record>
  <name>TableBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/TableBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableBlock.hpp</sourcePath>
      <lineNumber>38</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2uDafuBsm6spawBtX2fFC6EYXDAj</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>| Header 1 | Header 2 | Header 3 |
| :------- | :------: | -------: |
| Left     | Center   | Right    |
| Cell 1A  | Cell 1B  | Cell 1C  |
| Cell 2A  | Cell 2B  | Cell 2C  |</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A table block</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Table</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <staticFunctions>3KbgyxsczSSgDhB6A4Y2XbYs4Tac 22S4p3czCTq36FCyyU1643qmG8h4 23o9diFWt2JvD53EqpiC8CRhGVEb 3rma2Jah4nxv8DYDhstZjJVyG6KG 2dtY3gK1tHp1un65fBHAL36uY9qz 2ru2swSE1tT3xAYqZj2Pw33DnZFu XH5tZnJ8JeQCc5yhVntau5szzn4 4YaELu7VvTa4H59y8eNWymEncE9G AnfEzbPC3sCPZfCU1AvRdJ7TkWZ 4Pzu3s7uRmtYeq4UAJ8nKebq9jd9 7PrBpzYNru8sCKCpb9qF19zKcWb 2gMpUn2HvGmFM5isbyLZw58QHzEb atK7uWTR4LURtG1PfBojJwnfyqw 2KZ6cnJDg1FFk5EwxbwAg1tudzUn 47tyYwtDCRbfcr9zv3ycLB9Bbxg2 45UqTWEFVi8bJqHfKqohB9V4SiKA 3RhSL5MERr8iyMM6GMmrpEEdsuzS 28gZKhBTkj2mWbu9QhbUwS6ZKdGL 3e4QLzQkuMMsVZzxpBLpVQfX7NPJ</staticFunctions>
      <variables>3kvXAxhVthQx3VES8MVmak94ca1u hYUWPDYuZwVgTKHuN8ZBkUCmAvJ</variables>
      <staticVariables>Dhfi1SJGBgCbYMLGqe6sssoyCF4</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3KbgyxsczSSgDhB6A4Y2XbYs4Tac</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>22S4p3czCTq36FCyyU1643qmG8h4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>23o9diFWt2JvD53EqpiC8CRhGVEb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3rma2Jah4nxv8DYDhstZjJVyG6KG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2dtY3gK1tHp1un65fBHAL36uY9qz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ru2swSE1tT3xAYqZj2Pw33DnZFu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>XH5tZnJ8JeQCc5yhVntau5szzn4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4YaELu7VvTa4H59y8eNWymEncE9G</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>AnfEzbPC3sCPZfCU1AvRdJ7TkWZ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Pzu3s7uRmtYeq4UAJ8nKebq9jd9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>7PrBpzYNru8sCKCpb9qF19zKcWb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2gMpUn2HvGmFM5isbyLZw58QHzEb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>atK7uWTR4LURtG1PfBojJwnfyqw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2KZ6cnJDg1FFk5EwxbwAg1tudzUn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>47tyYwtDCRbfcr9zv3ycLB9Bbxg2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>45UqTWEFVi8bJqHfKqohB9V4SiKA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3RhSL5MERr8iyMM6GMmrpEEdsuzS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>28gZKhBTkj2mWbu9QhbUwS6ZKdGL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3e4QLzQkuMMsVZzxpBLpVQfX7NPJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>Alignments</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableBlock.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3kvXAxhVthQx3VES8MVmak94ca1u</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Column alignments for each table column.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4Qdcw4jDAQs41VvgWRp6WaADyi7f</id>
                      <identifier>TableAlignmentKind</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>items</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableBlock.hpp</sourcePath>
        <lineNumber>45</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>hYUWPDYuZwVgTKHuN8ZBkUCmAvJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Rows that make up the table body (header first when present).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>496ezmxk5xE51TCZ9HJcNtCVgSnx</id>
                      <identifier>TableRow</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>Dhfi1SJGBgCbYMLGqe6sssoyCF4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>2uDafuBsm6spawBtX2fFC6EYXDAj</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>TableCell</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/TableCell.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableCell.hpp</sourcePath>
      <lineNumber>25</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A cell in a table</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X</variables>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<record>
  <name>TableRow</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/TableRow.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableRow.hpp</sourcePath>
      <lineNumber>27</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>496ezmxk5xE51TCZ9HJcNtCVgSnx</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An item in a list</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <interface>
    <public>
      <variables>2J8xWvv873Bb9VtY2gMrzqSA4NpL 2omVaetpQBSFsgtouwcpLxrB2QdV</variables>
    </public>
  </interface>
</record>
<variable>
  <name>Cells</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableRow.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableRow.hpp</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2J8xWvv873Bb9VtY2gMrzqSA4NpL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>496ezmxk5xE51TCZ9HJcNtCVgSnx</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Cells contained in the row.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
                      <identifier>TableCell</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>is_header</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableRow.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableRow.hpp</sourcePath>
        <lineNumber>31</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2omVaetpQBSFsgtouwcpLxrB2QdV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>496ezmxk5xE51TCZ9HJcNtCVgSnx</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>True if this row represents a header.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </type>
  <initializer>false</initializer>
  <isRecordField/>
</variable>
<record>
  <name>TextInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
      <lineNumber>34</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>33ca9ghnvRYDe1iBsZm8YkZnw5gp</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>There will be no newlines in the text. Otherwise, this would be represented as multiple text nodes within a Paragraph node.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>plain text</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A Node containing a string of text.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
              <identifier>InlineCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>InlineKind::Text</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>v4KHqD2bztkoKzVYgE1CUd5GhDq 2P5r6GPCrpsHSEhFp9wNEtrPRjzc</functions>
      <staticFunctions>2XY2QYxgGkFjjBXpafh1sG6VZ8q1 fY7Bdf8EkYEAcYMt3jeHkN8XmqY 5AGohJJWqWkiS33qzuRTRk93wf7 3z794LEWhXdjhTSBr78mm775BSzN 3BkGsTAsCtZbqnzY3Rn3dJfNULTN 2uErakVftsxaqe8knUxYYP7WiCYq PycnMY7vToiM86o8LXz3F5bGpZx 3LfbWeZk2PyseTypinDn6WhHhsrU 3MCGdUfwcNsisas5xmqZJa8NkrNf 43goY3aNsz5QLnP1TZgZgYpXUYs5 42R1pii2RHKEDnVk464stSRMAyZV 3Jnm5AGy2YNdqdsLAmDuQqzyYsTW 46V5RMRuTeyMK2DG7wDwSGGB96AF 49YNEArMmmQ2WsnBf1cVRckD5mTm 2H44BVa1DQeGJMa5rMEQ7AS2bvoz LBfD6VkmDRDDVMNiELp1zak2hKL</staticFunctions>
      <variables>41oRTWNTYsxtePSi6SZrVoB3G4TP</variables>
      <staticVariables>2XBibt14jfqd68SiFt1m93EEHiMx</staticVariables>
    </public>
  </interface>
</record>
<overloads>
  <name>TextInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
      <lineNumber>47</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>v4KHqD2bztkoKzVYgE1CUd5GhDq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>constructor</funcClass>
  <members>3TDFHLfphH9yjQDi1cz3uYh9pppe zeiJcRKZdz9Etjr3z3mcfCz4iUf NA3L1uwAtSQS7FP5KxpBFuLLPk4 LkdyGJjv3spah1cSAtoKByeM3dE hAYs9kTHALTnaGSkCDFWkS1gwGB</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>TextInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
      <lineNumber>47</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3TDFHLfphH9yjQDi1cz3uYh9pppe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an empty text inline.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>TextInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
      <lineNumber>51</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>zeiJcRKZdz9Etjr3z3mcfCz4iUf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from a string view.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>str</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>str</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>TextInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
      <lineNumber>63</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>NA3L1uwAtSQS7FP5KxpBFuLLPk4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from a string copy.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>str</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>str</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>TextInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
      <lineNumber>69</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>LkdyGJjv3spah1cSAtoKByeM3dE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct by moving text storage.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>str</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>str</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>TextInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
      <lineNumber>57</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>hAYs9kTHALTnaGSkCDFWkS1gwGB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from a C string.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>str</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>str</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~TextInline</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
      <lineNumber>43</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2P5r6GPCrpsHSEhFp9wNEtrPRjzc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor for the inline hierarchy.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <hasOverrideAttr/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isVirtual/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2XY2QYxgGkFjjBXpafh1sG6VZ8q1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCopyDetails</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>fY7Bdf8EkYEAcYMt3jeHkN8XmqY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isEmph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>5AGohJJWqWkiS33qzuRTRk93wf7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3z794LEWhXdjhTSBr78mm775BSzN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHighlight</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3BkGsTAsCtZbqnzY3Rn3dJfNULTN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isImage</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2uErakVftsxaqe8knUxYYP7WiCYq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLineBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>PycnMY7vToiM86o8LXz3F5bGpZx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isLink</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3LfbWeZk2PyseTypinDn6WhHhsrU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MCGdUfwcNsisas5xmqZJa8NkrNf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>15</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>43goY3aNsz5QLnP1TZgZgYpXUYs5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSoftBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>42R1pii2RHKEDnVk464stSRMAyZV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrikethrough</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Jnm5AGy2YNdqdsLAmDuQqzyYsTW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isStrong</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>46V5RMRuTeyMK2DG7wDwSGGB96AF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSubscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>49YNEArMmmQ2WsnBf1cVRckD5mTm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSuperscript</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2H44BVa1DQeGJMa5rMEQ7AS2bvoz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>LBfD6VkmDRDDVMNiELp1zak2hKL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>literal</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>41oRTWNTYsxtePSi6SZrVoB3G4TP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Plain text carried by this inline node.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>136</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2XBibt14jfqd68SiFt1m93EEHiMx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>33ca9ghnvRYDe1iBsZm8YkZnw5gp</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
          <identifier>InlineKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>ThematicBreakBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</sourcePath>
      <lineNumber>56</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>---</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>or</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>**</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>or</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>___</literal>
      </code>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>or</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>- - -</literal>
      </code>
      <list>
        <kind>list</kind>
        <items>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>You can use an asterisk (</literal>
                  </text>
                  <emph>
                    <kind>emph</kind>
                    <children>
                      <text>
                        <kind>text</kind>
                        <literal>), dash (-), or underscore (</literal>
                      </text>
                    </children>
                  </emph>
                  <text>
                    <kind>text</kind>
                    <literal>).</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>There must be at least three characters in a row.</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>Spaces can be used between the characters, but no other characters.</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>The thematic break should be on its own line, separated by blank lines above and below.</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>Thematic breaks can also be used inside lists, but the character used for the break must be different from the list marker.</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
        </items>
        <listKind>unordered</listKind>
      </list>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A horizontal thematic break separating sections.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::ThematicBreak</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>2NoJBbJ4tVWqiusrHotNkyFWAEJk AneEoJr84y1ra9dwFSXtHc5agdu</functions>
      <staticFunctions>3qseYSPrUQRmamdRTViDAbeNHNFc qWoi14KCFsuEL8eyzeCSAV3jXNx 3i8oVBj4itCmB3NAHQbUkawJu1ph KYw1At12g6RStrqmqKkaBZRtk8r 2gS9BRn4fSxo4y6eDpmn8DTkGk6u 2s3fmFJAzz4Br2T3PFALre2LcAG6 3nQk1BjPiuCXHy5JsEGC4bV1uzyw 4Tb3okWJBCz5uZ6vXtwePTtcnbZC 3q8UGRJySaesErzXrfwKUD2e1Gvc 34RMCZ5AMxnGJzcKgQChjEKskbzL 2xiChLDRN6XqjXycWG2nmpexrVxz t6LLwSJirJAdzqV2MhD5F1H9qJS ApT4PmpP9XTKQZqge8cnVa2GH31 RqBTU7a2aqCe7fc21LvfHJHEtwG 3emLpjE5MincuNn9vzf8irsQqJNJ 3CRuwYHGqfiki6jFEkQG6hTcYKEe 4FrGTxzCaCgEBQ7dz6LueLgps3QD u85w4rWcJ56vhvDFRy6AjDhvMCx 7GGpcwaBCpSjbMSEaXp9DK3PbSH</staticFunctions>
      <staticVariables>2NeRYFdrXERRH3Q8vevVMhwKGsRo</staticVariables>
    </public>
  </interface>
</record>
<function>
  <name>ThematicBreakBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</sourcePath>
      <lineNumber>61</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2NoJBbJ4tVWqiusrHotNkyFWAEJk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
                  <identifier>ThematicBreakBlock</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</sourcePath>
      <lineNumber>64</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>AneEoJr84y1ra9dwFSXtHc5agdu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
              <identifier>ThematicBreakBlock</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
                  <identifier>ThematicBreakBlock</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3qseYSPrUQRmamdRTViDAbeNHNFc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>qWoi14KCFsuEL8eyzeCSAV3jXNx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3i8oVBj4itCmB3NAHQbUkawJu1ph</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>KYw1At12g6RStrqmqKkaBZRtk8r</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2gS9BRn4fSxo4y6eDpmn8DTkGk6u</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2s3fmFJAzz4Br2T3PFALre2LcAG6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3nQk1BjPiuCXHy5JsEGC4bV1uzyw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Tb3okWJBCz5uZ6vXtwePTtcnbZC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3q8UGRJySaesErzXrfwKUD2e1Gvc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>34RMCZ5AMxnGJzcKgQChjEKskbzL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2xiChLDRN6XqjXycWG2nmpexrVxz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>t6LLwSJirJAdzqV2MhD5F1H9qJS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>ApT4PmpP9XTKQZqge8cnVa2GH31</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>RqBTU7a2aqCe7fc21LvfHJHEtwG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3emLpjE5MincuNn9vzf8irsQqJNJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3CRuwYHGqfiki6jFEkQG6hTcYKEe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4FrGTxzCaCgEBQ7dz6LueLgps3QD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>u85w4rWcJ56vhvDFRy6AjDhvMCx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>7GGpcwaBCpSjbMSEaXp9DK3PbSH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2NeRYFdrXERRH3Q8vevVMhwKGsRo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>258ZTjgdQT26QzdYxiERZBLAzXwb</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<record>
  <name>ThrowsBlock</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</sourcePath>
      <lineNumber>33</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Syntax:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>@throws Type description</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Documentation for a function exception clause</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>getAsPlainText</literal>
        <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>isEmpty</literal>
        <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ltrim</literal>
        <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>rtrim</literal>
        <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>trim</literal>
        <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
  <isFinal/>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
              <identifier>BlockCommonBase</identifier>
              <templateArgs>
                <constant>
                  <kind>constant</kind>
                  <value>BlockKind::Throws</value>
                </constant>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <functions>VcSsG7i1ZxGZuNdrv3YbYQcyNBh 3pHodDTwoTYamLUr9d2W7JaEkD8Z 3d1Cw2URaHRFxsz5CxMQfAtEcVQn tZMobf7i8mfkQ2rx6JSem3LHLPx 3bHqp1HRdzTsbv3p5NjUr2S49bcD HG1XgWvgyaHL2pGLrmWbzR1SsT5 3Ft2g1QcwsSG6sdQTvX2R2MdmMyL wMNh8hM9Vejqc7LBGDgJxRZBvPt mWo7UiiXQmYRS8ux2mN2iKBJtyR 2zfzs75JVWdvd4B2fXHrnWLiEZAv srSrUQz7ccQEG6EbWNL3kBQmU9h 3ThRVQbn6KgMv7GswPXBKWWztSpQ 2XEhKr76PPZrDBmxxdRwhVjZRDxT 22F2quZnu7MwXnXtoLumqM9c2boF</functions>
      <staticFunctions>26ru6XLA9bCbnUUgxucreexu7w5h 47DGbpnd8MSqDkedBMtwcu9jaC7x 2FufpqhHP6uXsipyjGmPbjAWJ17E 3kTZsY4ShGGcxdDGg4QPFvhHiHas 3YYibrF2DmqBPsNNrBfGafxsjAVU 2ymKVn5SUJHd8LhW7FRKwAMQr1og gvYnQAdWHdRt3AAcXUxPEGMZY62 3vLUDRc5W6bcer6pncxWGYeSAUHQ 3UnyppvkBKND3GUxY1jCwfZqpBtz 3McrzU143wbprKiUZUzv7pg2PeC5 yHJNRVHtGCSNm646cHFS5tv3tM4 2N3qkPA1DeeoC5ci5ZERKEbUgR37 RgM4eJnWZSKCyiGb5wmi4aHUbYd iBX6sxLUyN3XHWt9VFvEw6en9Ez 3kvjV5k26c4fku9uQmLviR9Wd4WV 2Qw41R9f6KBBD6LfC6pvEihY82sY G1JzFa6For21hYy4LueJL6XcLFv 2kLQdLNoq4dpnSAkwxzRKj9eTvNH upnejuKBZcocSL92Kk141MmUCJm</staticFunctions>
      <variables>2ocDjYmzPzmezwP1EWQDxizaM48X 2SwusuFnn53pekDb8aRZBLmCdCse</variables>
      <staticVariables>4Vs8cQzanUsKkS3N1fXzHyVuEPoh</staticVariables>
      <usings>2kPCMK7uqG9rJ7DUgb95uqjcmDta</usings>
    </public>
  </interface>
</record>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>VcSsG7i1ZxGZuNdrv3YbYQcyNBh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2CPw5zuvkf8vVJP4craT8TCcSDgw 3Y3CphoYJadoJaoyrRnQgq9Wyi7K 383z9xgXsKkwuhnSFAW6gEkFJywu</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2CPw5zuvkf8vVJP4craT8TCcSDgw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y3CphoYJadoJaoyrRnQgq9Wyi7K</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign child nodes.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>242</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>383z9xgXsKkwuhnSFAW6gEkFJywu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assign an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to assign from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<overloads>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3pHodDTwoTYamLUr9d2W7JaEkD8Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>append</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <funcClass>normal</funcClass>
  <members>3MXewU5XuPz1J5R9BU6uWQwxa3ou p4ixoTdzm6oMdpM6hRQpYdp7hzW</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>append</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>366</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3MXewU5XuPz1J5R9BU6uWQwxa3ou</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The text to append.</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>append</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>375</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>p4ixoTdzm6oMdpM6hRQpYdp7hzW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to add.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3d1Cw2URaHRFxsz5CxMQfAtEcVQn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <members>2rqYTgfLF6a8CLmrHsgxJjEfgbCa 2vfN1Xk9NaSgqt8TWB3PCM84ooCr</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>249</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2rqYTgfLF6a8CLmrHsgxJjEfgbCa</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>asInlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>256</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vfN1Xk9NaSgqt8TWB3PCM84ooCr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return this container as a base-class reference.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>asInlineContainer()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to the underlying InlineContainer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>tZMobf7i8mfkQ2rx6JSem3LHLPx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2N8QEUTCcZLtbeg29bahMJkANH4A 366TTqGVBUNNAq3rZoUG6jpsAxYX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>279</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2N8QEUTCcZLtbeg29bahMJkANH4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>366TTqGVBUNNAq3rZoUG6jpsAxYX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the last inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>begin</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>313</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3bHqp1HRdzTsbv3p5NjUr2S49bcD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Begin iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator to the first child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>clear</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>HG1XgWvgyaHL2pGLrmWbzR1SsT5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Clear all inline children.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Ft2g1QcwsSG6sdQTvX2R2MdmMyL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a child of the specified type in-place.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A reference to this container.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Constructor arguments forwarded to the child.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
    <tparams>
      <tParam>
        <kind>t-param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Inline-derived type to emplace.</literal>
          </text>
        </children>
        <name>InlineTy</name>
      </tParam>
    </tparams>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>295</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wMNh8hM9Vejqc7LBGDgJxRZBvPt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if there are no inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if there are no inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>324</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mWo7UiiXQmYRS8ux2mN2iKBJtyR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>End iterator forwarding to children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Iterator past the last child.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<function>
  <name>erase</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zfzs75JVWdvd4B2fXHrnWLiEZAv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Erase inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::erase</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>srSrUQz7ccQEG6EbWNL3kBQmU9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>35xtZ8WuLHJCScjd7cNc5weVrdYG 48iJ3KTvJNBeQSi63Bk118QACUk8</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>263</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35xtZ8WuLHJCScjd7cNc5weVrdYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>48iJ3KTvJNBeQSi63Bk118QACUk8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the first inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first inline child.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
              <identifier>Polymorphic</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>insert</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>348</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3ThRVQbn6KgMv7GswPXBKWWztSpQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The iterator returned by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The container instance.</literal>
          </text>
        </children>
        <name>self</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::vector::insert</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>self</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>auto</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isExplicitObjectMemberFunction/>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2XEhKr76PPZrDBmxxdRwhVjZRDxT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Addition assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <members>3iwJVbSwX1tvgtqxRSmf7xsDSPyf 2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>384</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3iwJVbSwX1tvgtqxRSmf7xsDSPyf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a TextInline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator+=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>391</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aDwp9wMbRCdsXsTXaqZ6jDJgKzz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an inline child.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>inlineChild</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
              <identifier>InlineContainer</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>inlineChild</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                        <identifier>Inline</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>+=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>302</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>22F2quZnu7MwXnXtoLumqM9c2boF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the number of inline children.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of inline children.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isAdmonition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>26ru6XLA9bCbnUUgxucreexu7w5h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isBrief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>47DGbpnd8MSqDkedBMtwcu9jaC7x</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isCode</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2FufpqhHP6uXsipyjGmPbjAWJ17E</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isDefinitionList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3kTZsY4ShGGcxdDGg4QPFvhHiHas</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isFootnoteDefinition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>25</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3YYibrF2DmqBPsNNrBfGafxsjAVU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isHeading</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ymKVn5SUJHd8LhW7FRKwAMQr1og</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isList</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>gvYnQAdWHdRt3AAcXUxPEGMZY62</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isMath</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3vLUDRc5W6bcer6pncxWGYeSAUHQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParagraph</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3UnyppvkBKND3GUxY1jCwfZqpBtz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>16</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3McrzU143wbprKiUZUzv7pg2PeC5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPostcondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>17</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>yHJNRVHtGCSNm646cHFS5tv3tM4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isPrecondition</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>18</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2N3qkPA1DeeoC5ci5ZERKEbUgR37</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isQuote</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>RgM4eJnWZSKCyiGb5wmi4aHUbYd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isReturns</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>19</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>iBX6sxLUyN3XHWt9VFvEw6en9Ez</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isSee</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3kvjV5k26c4fku9uQmLviR9Wd4WV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTParam</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Qw41R9f6KBBD6LfC6pvEihY82sY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isTable</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>G1JzFa6For21hYy4LueJL6XcLFv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThematicBreak</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockNodes.inc</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2kLQdLNoq4dpnSAkwxzRKj9eTvNH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<function>
  <name>isThrows</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockCommandNodes.inc</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>upnejuKBZcocSL92Kk141MmUCJm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <storageClass>static</storageClass>
  <isRecordMethod/>
</function>
<variable>
  <name>children</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2ocDjYmzPzmezwP1EWQDxizaM48X</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Child inline elements contained here.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                      <identifier>Polymorphic</identifier>
                      <templateArgs>
                        <type>
                          <kind>type</kind>
                          <type>
                            <named>
                              <kind>named</kind>
                              <name>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                  <identifier>Inline</identifier>
                                </identifier>
                              </name>
                            </named>
                          </type>
                        </type>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>exception</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2SwusuFnn53pekDb8aRZBLmCdCse</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Exception type being described.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</id>
          <identifier>ReferenceInline</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
</variable>
<variable>
  <name>kind_id</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>4Vs8cQzanUsKkS3N1fXzHyVuEPoh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <isCopyFromInherited/>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
          <identifier>BlockKind</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <storageClass>static</storageClass>
  <isConstexpr/>
</variable>
<using>
  <name>ThrowsBlock</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</sourcePath>
        <lineNumber>43</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>2kPCMK7uqG9rJ7DUgb95uqjcmDta</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Inherit inline container constructors.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>ThrowsBlock</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
          <identifier>InlineContainer</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>r15LfBEhwf7wWuAFGVzwfJrktyF 2UryzQoL37EHdW7YP11Qef2YXqRK 3Lt45GTNSJAmbvbddAhibBGMnALt 2tj33m1d8MxsFXhbZtKpzVx8qUjU 2kBc6beqjzPKPTWXq8s67b8XksNP 3T63x5M9YGwFZLCGqvPbwUC3VT9a</shadowDeclarations>
</using>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>228</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>r15LfBEhwf7wWuAFGVzwfJrktyF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>224</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UryzQoL37EHdW7YP11Qef2YXqRK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>218</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Lt45GTNSJAmbvbddAhibBGMnALt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>214</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tj33m1d8MxsFXhbZtKpzVx8qUjU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an InlineContainer with a single TextInline child.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>text</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>text</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>211</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kBc6beqjzPKPTWXq8s67b8XksNP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>InlineContainer</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T63x5M9YGwFZLCGqvPbwUC3VT9a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct all child nodes.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<enum>
  <name>AdmonitionKind</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
      <lineNumber>25</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>28MLTdC58BpUsSnsDv95bwH74uUL</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An admonishment style.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
  <constants>2vjfSTvzGuBgta6iRgKWFv37iPnA 4Agc94uSFjQCAn5b4hV7XEEWwnwB 8L7Wmb8c1mUnzkYGzPQFMQi7BAw 4wmpDpy7umyWkxwTdjJrZya9ECB 4Uqji6FVbqXotP1U9Hpg4DDgBRee 2HwpLcUSgjYdGYZN9S6Lwqs8UPZ8</constants>
</enum>
<enumConstant>
  <name>none</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2vjfSTvzGuBgta6iRgKWFv37iPnA</id>
  <extraction>regular</extraction>
  <parent>28MLTdC58BpUsSnsDv95bwH74uUL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>No admonishment</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1</written>
    <value>1</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>note</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4Agc94uSFjQCAn5b4hV7XEEWwnwB</id>
  <extraction>regular</extraction>
  <parent>28MLTdC58BpUsSnsDv95bwH74uUL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A general note</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>tip</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
        <lineNumber>32</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>8L7Wmb8c1mUnzkYGzPQFMQi7BAw</id>
  <extraction>regular</extraction>
  <parent>28MLTdC58BpUsSnsDv95bwH74uUL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A tip to the reader</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>important</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4wmpDpy7umyWkxwTdjJrZya9ECB</id>
  <extraction>regular</extraction>
  <parent>28MLTdC58BpUsSnsDv95bwH74uUL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Something important</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>caution</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
        <lineNumber>36</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4Uqji6FVbqXotP1U9Hpg4DDgBRee</id>
  <extraction>regular</extraction>
  <parent>28MLTdC58BpUsSnsDv95bwH74uUL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A caution admonishment</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>warning</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2HwpLcUSgjYdGYZN9S6Lwqs8UPZ8</id>
  <extraction>regular</extraction>
  <parent>28MLTdC58BpUsSnsDv95bwH74uUL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A warning admonishment</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enum>
  <name>BlockKind</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockKind.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockKind.hpp</sourcePath>
      <lineNumber>23</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Enumerates the different kinds of DocComment blocks.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>isBlockCommand</literal>
        <id>3N8snRcmBUYZkcj5wigAh3c3JNiv</id>
      </reference>
    </related>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
</enum>
<enum>
  <name>InlineKind</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineKind.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineKind.hpp</sourcePath>
      <lineNumber>23</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Enumerates the different kinds of inline nodes.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
</enum>
<enum>
  <name>ParamDirection</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</sourcePath>
      <lineNumber>25</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>3B2ZchGM5qF5o1t64T3fo8pTH318</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parameter pass direction.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
  <constants>2GHS2s3WjVY6UFwE2MvVQAbY3Tmc 33AsZLjAf2wSmRMjzsbgqEdmakXQ 5qhjVs3GuVuaQX3oXmybFRgRqyi 2juKNuXxHrGfoEyYRFYqrh3ZrEDy</constants>
</enum>
<enumConstant>
  <name>none</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2GHS2s3WjVY6UFwE2MvVQAbY3Tmc</id>
  <extraction>regular</extraction>
  <parent>3B2ZchGM5qF5o1t64T3fo8pTH318</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>No direction specified</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>in</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>33AsZLjAf2wSmRMjzsbgqEdmakXQ</id>
  <extraction>regular</extraction>
  <parent>3B2ZchGM5qF5o1t64T3fo8pTH318</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parameter is passed</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>out</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</sourcePath>
        <lineNumber>32</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>5qhjVs3GuVuaQX3oXmybFRgRqyi</id>
  <extraction>regular</extraction>
  <parent>3B2ZchGM5qF5o1t64T3fo8pTH318</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parameter is passed back to the caller</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>inout</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>2juKNuXxHrGfoEyYRFYqrh3ZrEDy</id>
  <extraction>regular</extraction>
  <parent>3B2ZchGM5qF5o1t64T3fo8pTH318</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Parameter is passed and passed back to the caller</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enum>
  <name>Parts</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/Parts.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/Parts.hpp</sourcePath>
      <lineNumber>29</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>4ZCbLgnnTDdampSiH9Xqev3PzFjL</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <list>
        <kind>list</kind>
        <items>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <code>
                    <kind>code</kind>
                    <children>
                      <text>
                        <kind>text</kind>
                        <literal>all</literal>
                      </text>
                    </children>
                  </code>
                  <text>
                    <kind>text</kind>
                    <literal>: copy the brief and the description.</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <code>
                    <kind>code</kind>
                    <children>
                      <text>
                        <kind>text</kind>
                        <literal>brief</literal>
                      </text>
                    </children>
                  </code>
                  <text>
                    <kind>text</kind>
                    <literal>: only copy the brief.</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <code>
                    <kind>code</kind>
                    <children>
                      <text>
                        <kind>text</kind>
                        <literal>description</literal>
                      </text>
                    </children>
                  </code>
                  <text>
                    <kind>text</kind>
                    <literal>: only copy the description.</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
        </items>
        <listKind>unordered</listKind>
      </list>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Which parts of the documentation to copy.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
  <constants>45H1sFTmc7cRbiSmjP974Q1tZ8Ho 3WncShypTLK7u481b1M772szWPkN 3xKW5vF889woybWCkMc1xinhAetE</constants>
</enum>
<enumConstant>
  <name>all</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/Parts.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/Parts.hpp</sourcePath>
        <lineNumber>32</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>45H1sFTmc7cRbiSmjP974Q1tZ8Ho</id>
  <extraction>regular</extraction>
  <parent>4ZCbLgnnTDdampSiH9Xqev3PzFjL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy the brief and the description</literal>
        </text>
      </children>
    </brief>
  </doc>
  <initializer>
    <written>1</written>
    <value>1</value>
  </initializer>
</enumConstant>
<enumConstant>
  <name>brief</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/Parts.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/Parts.hpp</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3WncShypTLK7u481b1M772szWPkN</id>
  <extraction>regular</extraction>
  <parent>4ZCbLgnnTDdampSiH9Xqev3PzFjL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy the brief</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>description</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/Parts.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/Parts.hpp</sourcePath>
        <lineNumber>36</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>3xKW5vF889woybWCkMc1xinhAetE</id>
  <extraction>regular</extraction>
  <parent>4ZCbLgnnTDdampSiH9Xqev3PzFjL</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy the description</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<overloads>
  <name>getAsPlainText</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>181</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>171</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>473</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>U8zx6A5nMxHXXkNzmueNy8tGyaE</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>getAsPlainText</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The flattened plain text.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The input inline element.</literal>
          </text>
        </children>
        <name>in</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output string to append to.</literal>
          </text>
        </children>
        <name>dst</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3RA67PgqctF4BE1tqZY9YmVJjhd6 3DfY1hFCRPgn5x2jYy2uYDVrv1zz 2qQZTzCa4hmkN45211akoVEp4nYw QRaeu3QZ6EREm58zTW2VGfigo6E</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>getAsPlainText</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>181</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3RA67PgqctF4BE1tqZY9YmVJjhd6</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This strips all formatting and returns just the text content.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the plain text representation of an inline element tree.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The flattened plain text.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The input inline element.</literal>
          </text>
        </children>
        <name>in</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>CodeInline</literal>
        <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CopyDetailsInline</literal>
        <id>3pAujBRu22aoaV8Ny8c8cbnDUxKt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>EmphInline</literal>
        <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>FootnoteReferenceInline</literal>
        <id>38ezs7Du5fTH61PdTZv8mK6qXtuQ</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HighlightInline</literal>
        <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ImageInline</literal>
        <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>Inline</literal>
        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>InlineCommonBase</literal>
        <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LineBreakInline</literal>
        <id>2bdz8onDMx7PBYnExqtLgMxUqrPY</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LinkInline</literal>
        <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>MathInline</literal>
        <id>3PrdQDrzihPKEMMq8ZtDjd69UoMf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReferenceInline</literal>
        <id>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SoftBreakInline</literal>
        <id>22nFJc2hmNmmR5h1kq6NkgViKdEM</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrikethroughInline</literal>
        <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrongInline</literal>
        <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SubscriptInline</literal>
        <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SuperscriptInline</literal>
        <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TextInline</literal>
        <id>33ca9ghnvRYDe1iBsZm8YkZnw5gp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                  <identifier>Inline</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</id>
                      <identifier>doc</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>in</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>getAsPlainText</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>483</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3DfY1hFCRPgn5x2jYy2uYDVrv1zz</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This concatenates all text nodes, ignoring formatting.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Flatten an InlineContainer to plain text.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The flattened plain text.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The InlineContainer to flatten.</literal>
          </text>
        </children>
        <name>in</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>BriefBlock</literal>
        <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CodeInline</literal>
        <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>EmphInline</literal>
        <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HeadingBlock</literal>
        <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HighlightInline</literal>
        <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ImageInline</literal>
        <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>InlineContainer</literal>
        <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LinkInline</literal>
        <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParagraphBlock</literal>
        <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParamBlock</literal>
        <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PostconditionBlock</literal>
        <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PreconditionBlock</literal>
        <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReturnsBlock</literal>
        <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SeeBlock</literal>
        <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrikethroughInline</literal>
        <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrongInline</literal>
        <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SubscriptInline</literal>
        <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SuperscriptInline</literal>
        <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TParamBlock</literal>
        <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TableCell</literal>
        <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThrowsBlock</literal>
        <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</id>
                      <identifier>doc</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>in</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>getAsPlainText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>171</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2qQZTzCa4hmkN45211akoVEp4nYw</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This strips all formatting and returns just the text content.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Get the plain text representation of an inline element tree.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the plain text representation of an inline element tree.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The input inline element.</literal>
          </text>
        </children>
        <name>in</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output string to append to.</literal>
          </text>
        </children>
        <name>dst</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>CodeInline</literal>
        <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CopyDetailsInline</literal>
        <id>3pAujBRu22aoaV8Ny8c8cbnDUxKt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>EmphInline</literal>
        <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>FootnoteReferenceInline</literal>
        <id>38ezs7Du5fTH61PdTZv8mK6qXtuQ</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HighlightInline</literal>
        <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ImageInline</literal>
        <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>Inline</literal>
        <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>InlineCommonBase</literal>
        <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LineBreakInline</literal>
        <id>2bdz8onDMx7PBYnExqtLgMxUqrPY</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LinkInline</literal>
        <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>MathInline</literal>
        <id>3PrdQDrzihPKEMMq8ZtDjd69UoMf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReferenceInline</literal>
        <id>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SoftBreakInline</literal>
        <id>22nFJc2hmNmmR5h1kq6NkgViKdEM</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrikethroughInline</literal>
        <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrongInline</literal>
        <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SubscriptInline</literal>
        <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SuperscriptInline</literal>
        <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TextInline</literal>
        <id>33ca9ghnvRYDe1iBsZm8YkZnw5gp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                  <identifier>Inline</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</id>
                      <identifier>doc</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>in</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>dst</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>getAsPlainText</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>473</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>QRaeu3QZ6EREm58zTW2VGfigo6E</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This concatenates all text nodes, ignoring formatting.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Flatten an InlineContainer to plain text.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The InlineContainer to flatten.</literal>
          </text>
        </children>
        <name>in</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output string to append to.</literal>
          </text>
        </children>
        <name>dst</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>BriefBlock</literal>
        <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CodeInline</literal>
        <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>EmphInline</literal>
        <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HeadingBlock</literal>
        <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HighlightInline</literal>
        <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ImageInline</literal>
        <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>InlineContainer</literal>
        <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LinkInline</literal>
        <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParagraphBlock</literal>
        <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParamBlock</literal>
        <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PostconditionBlock</literal>
        <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PreconditionBlock</literal>
        <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReturnsBlock</literal>
        <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SeeBlock</literal>
        <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrikethroughInline</literal>
        <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrongInline</literal>
        <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SubscriptInline</literal>
        <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SuperscriptInline</literal>
        <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TParamBlock</literal>
        <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TableCell</literal>
        <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThrowsBlock</literal>
        <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</id>
                      <identifier>doc</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>in</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
                  <identifier>string</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>dst</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>isBlockCommand</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockKind.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockKind.hpp</sourcePath>
      <lineNumber>35</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3N8snRcmBUYZkcj5wigAh3c3JNiv</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if the given block kind represents a command block.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if the given block kind represents a command block.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Enumerates the different kinds of DocComment blocks.</literal>
          </text>
        </children>
        <name>k</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>BlockKind</literal>
        <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
              <identifier>BlockKind</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>k</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
</function>
<overloads>
  <name>isEmpty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>192</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
        <lineNumber>166</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>wBH8ZCX9PnQEAGdpNtESGEnj9ud</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if the inline is empty</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <members>2Ugs8fazre7Ef3qxSypuBypWahyf rfVLeVY3J9JRYHCdiyx1LxwnUtx D1bFowckCnehFSwhV3GUfo8qFow</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>isEmpty</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>195</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Ugs8fazre7Ef3qxSypuBypWahyf</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if the inline is empty</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if the inline is empty</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A piece of block content</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>AdmonitionBlock</literal>
        <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>Block</literal>
        <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BlockCommonBase</literal>
        <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BriefBlock</literal>
        <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CodeBlock</literal>
        <id>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>DefinitionListBlock</literal>
        <id>35QDDJmU2E9qz1a4pkD7cgcFoMCS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>FootnoteDefinitionBlock</literal>
        <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HeadingBlock</literal>
        <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ListBlock</literal>
        <id>2NrTC6VyaPevbjToJB8ghtSjvY7u</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>MathBlock</literal>
        <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParagraphBlock</literal>
        <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParamBlock</literal>
        <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PostconditionBlock</literal>
        <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PreconditionBlock</literal>
        <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>QuoteBlock</literal>
        <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReturnsBlock</literal>
        <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SeeBlock</literal>
        <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TParamBlock</literal>
        <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TableBlock</literal>
        <id>2uDafuBsm6spawBtX2fFC6EYXDAj</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThematicBreakBlock</literal>
        <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThrowsBlock</literal>
        <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                  <identifier>Block</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>isEmpty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>192</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>rfVLeVY3J9JRYHCdiyx1LxwnUtx</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if the inline is empty</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if the inline is empty</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A polymorphic value-type.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                              <identifier>Block</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>isEmpty</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
        <lineNumber>166</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>D1bFowckCnehFSwhV3GUfo8qFow</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This determines if the inline is considered to have no content for the purposes of trimming.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if the inline is empty</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if the inline is empty</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A polymorphic value-type.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                              <identifier>Inline</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>ltrim</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>158</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>167</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>250</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
        <lineNumber>134</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>440</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>32jegMvz32LQtjRzmYDhZdk6Y7y9</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>ltrim</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Block to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The BlockContainer to trim.</literal>
          </text>
        </children>
        <name>blocks</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The InlineContainer to trim.</literal>
          </text>
        </children>
        <name>inlines</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>46cc2PsLyKbW7NwbpPrQiwWisbvS KBhUreuEXuaFMuNM2cuwTqAgE3s 3bmDwPM1AhpBVShfAh2qKPjYcBi2 28ZQEyYMatZhZYeeneeBWupwYPg4 eZ6dS4NTs4NZeN2pP6sTbhYZ9nZ</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>ltrim</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>167</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>46cc2PsLyKbW7NwbpPrQiwWisbvS</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes leading whitespace from the block.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Block to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>AdmonitionBlock</literal>
        <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>Block</literal>
        <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BlockCommonBase</literal>
        <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BriefBlock</literal>
        <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CodeBlock</literal>
        <id>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>DefinitionListBlock</literal>
        <id>35QDDJmU2E9qz1a4pkD7cgcFoMCS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>FootnoteDefinitionBlock</literal>
        <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HeadingBlock</literal>
        <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ListBlock</literal>
        <id>2NrTC6VyaPevbjToJB8ghtSjvY7u</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>MathBlock</literal>
        <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParagraphBlock</literal>
        <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParamBlock</literal>
        <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PostconditionBlock</literal>
        <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PreconditionBlock</literal>
        <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>QuoteBlock</literal>
        <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReturnsBlock</literal>
        <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SeeBlock</literal>
        <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TParamBlock</literal>
        <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TableBlock</literal>
        <id>2uDafuBsm6spawBtX2fFC6EYXDAj</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThematicBreakBlock</literal>
        <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThrowsBlock</literal>
        <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                  <identifier>Block</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>ltrim</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>250</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>KBhUreuEXuaFMuNM2cuwTqAgE3s</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes leading whitespace from the first text elements</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The BlockContainer to trim.</literal>
          </text>
        </children>
        <name>blocks</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>AdmonitionBlock</literal>
        <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BlockContainer</literal>
        <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>DefinitionListItem</literal>
        <id>3x8w4Wzn5h5C8hgDYc3ktkN4QCsa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>FootnoteDefinitionBlock</literal>
        <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ListItem</literal>
        <id>FAWDsbUun6rTwhkn6k1ErTNQZEy</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>QuoteBlock</literal>
        <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                  <identifier>BlockContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>blocks</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>ltrim</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>440</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3bmDwPM1AhpBVShfAh2qKPjYcBi2</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes leading whitespace from the first text element in the given InlineContainer.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The InlineContainer to trim.</literal>
          </text>
        </children>
        <name>inlines</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>BriefBlock</literal>
        <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CodeInline</literal>
        <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>EmphInline</literal>
        <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HeadingBlock</literal>
        <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HighlightInline</literal>
        <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ImageInline</literal>
        <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>InlineContainer</literal>
        <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LinkInline</literal>
        <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParagraphBlock</literal>
        <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParamBlock</literal>
        <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PostconditionBlock</literal>
        <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PreconditionBlock</literal>
        <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReturnsBlock</literal>
        <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SeeBlock</literal>
        <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrikethroughInline</literal>
        <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrongInline</literal>
        <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SubscriptInline</literal>
        <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SuperscriptInline</literal>
        <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TParamBlock</literal>
        <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TableCell</literal>
        <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThrowsBlock</literal>
        <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>inlines</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>ltrim</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>158</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>28ZQEyYMatZhZYeeneeBWupwYPg4</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes leading whitespace from the block.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Polymorphic&lt;Block&gt; to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                              <identifier>Block</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>ltrim</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
        <lineNumber>134</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>eZ6dS4NTs4NZeN2pP6sTbhYZ9nZ</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes leading whitespace from the inline element.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Polymorphic&lt;Inline&gt; to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                              <identifier>Inline</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>145</lineNumber>
      <columnNumber>5</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>155</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>225</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
        <lineNumber>63</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</sourcePath>
        <lineNumber>55</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListBlock.hpp</sourcePath>
        <lineNumber>88</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListItem.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
        <lineNumber>77</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</sourcePath>
        <lineNumber>68</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
        <lineNumber>64</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</sourcePath>
        <lineNumber>53</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableBlock.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableCell.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableCell.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableRow.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableRow.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
        <lineNumber>64</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>157</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>415</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>523</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
        <lineNumber>54</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</sourcePath>
        <lineNumber>51</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</sourcePath>
        <lineNumber>52</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
        <lineNumber>75</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>28VD6HJ4VGQ3toKQSBw3AHpjZtv1</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <funcClass>normal</funcClass>
  <members>4667Rvkzn7kZDiBvBsRqfFy6U7iB 3kfriNa3UQfrpEVBQVdaqc4cJYry 4FHUmAsFg316kH3yo1urzHuXfYkZ 2XY9KJw77hzRc1jfZHF87ecSxMxZ ESGGuMLRucFqoShAaFqAVsJF7Bb 2nmw1sEvrgNV5b4uV6wCy1gb2QxD 2RWAeK3jyTEU3AabpL6nJoEHUYtv in3XMCV2R9iLBP8MnB8C4GDi8kr 3Kh9E373M9qrPptFZAutAbqGhFMi D4t3wqsgPAwgTQ6AtSGPqNrLf1h qBreZfbeH5vqDJPGnNzK2MUXdEM 2Qm4oHivTSTpKTTHvCjkh9TUMs1N 3jGQYWfPXU9KAVggmLrSS3HEKY3W LgzfB1KKJUWaQsrffhmBQhBqV7D 3unevvVerBuWA2h5fCxHuqCo88ni 2oSESsBLG65b485w9qHZUB2y9nwx Lsgo7AD816FmgFDPM6hotM7LFde 3qSrb9gzZbQ3KtAYbEXv3TWvkCF5 nQ8diLmqnWFZCN4f9heMkDVpccj 2xtD9qUbMCzHaAewai2v1yXJY6bg 4Lj7qAtdBU4qbckNEbBNiL7NLS7U 3SrJoVWJySP9e9J3DLjkNFEhMj31 DioKrKJ8xiVGwhbsCEDfUPYRvse yTY311TPpTGr3iHY3inXqx2P4y5 4pvxwAnRJe9wmg5D5dHqZx7ZP56 kNJd5RpWV9gykxnxyeDjj7A81mr XkcoVoiym8CWE3HhWGY8qHwf7SD 3q3qQvH2XwUDMdYSJBCEvSZzRVG3 2GdzeeARVbVmEvyfFdHTBc7ykYnt 3bb5EDqXPA9wbcjvBxfupJrMmWv4 4TF4UssvBzXAvtdeTrbMHpuBiWfb wPAKnrxbpRx2v1s8VFoUw675S86 3TDdZEUK2PdBYt24gZ6YvzP8smNL 3A53TGXP8dWR4CeiAzcQRrE2tjFv myogEhg2bXrUGQJmuGAUm9uNnH2 3XzZGBFhAmauKQkT6eZtsvZVeheH 2kfF1NGKDLdAnH8xDJG3sYgduST3 2zrhPCfB7PhkXKHPpHpxsqyabkBe 4S5rQGKUovTVgmCLWM4krXb5wAH5 UBz9UXnDphuRKJo3z5p7hJgF998 4PJTZBkPfDPum4yyMn1Kg8rhTgDR GbctgkwMrTRzbNwE6Q3gvFkn6tZ 42ckKAgVLh2kiRzQopKn2wr8xg1s 2ACaAjec5PqkzApwRk7Kb6uu41yC 3GKtb4fBtougWsgcCVosaWmBGVWU wTk8buLQSrdsLNwyPPrR7tzxUSA Ts9Sfzodc4R1EvfXpTkSDDzxptq i2bYZ9NA7HAJDfgWiaoquLGH3py x9Rk6NBEzjF7BxcdcMBWgYfQjm5 451zEQ4Me6AAJm2dAKjyGNa6GtJL 41MXWFQsT4U2StkZb46q92vomHFn 483mvFtHWRmeTrmK4gkN8oYJY9BY 3d5eidWz8zwHhuA5ifNhL5Scrgu1 3nPWHkgWpVdqi2MnLnsZr1JfG542 3i4e2NSSX3c4azNEJPPEJ4caJBH6 j9mNHHUHgZw7fGx4KRRbaJqu5Hz 2mQqreCrh6xwDWCBEx2soiduyk1o 2wtwNL6CZkMGjGLRzS9yJ72tkHCP 23etK6GcG87BzHKBnHYZSjzRrhqC 3yVYhpFJwsNd6r7Z5cGstTUw9yoG 2jmLymyKjzAHbA3oJaSJkZZMj4zp HvCwbS1yXdfKvAgeLvfuew5xiQf 4YCqvRripPRQ8hLHmJni4HmW2J8Z 339w4nogYBvKNop2VzddimJmhZMx ei1dYzstnFXsC6vAPH8pukBjir9 3HfhYALVg7CcGZugKFVqv9yihYAH TL6UvsexLNY2ix1yhL8K1mk1KkW 2f6HyY6QpoDMj7Gsjx6sP12gAY8D 4ULbDhbJNdRcTjg1ehxe8fBrfL5n 3mUfFHLAmjkLeAz3nG43CgGxE7rR 36K1XSCKLSvfEE6TkZXwt9dQBJqq 2ME9zVKYxyodti8VhiPv6jKRZcSU 2U4w5UQPoBfjGisWcdeLqZhxN3F4 2csbDbUJUKmJA5bAJ3Bz45frAhTq 4TjkqViJZwFNx74mJNqdf3cRTErf 31TvJzEsfft654x1VqJjzuRvjLDA 2W5dwkYLR2ZUD6MCjDgLjoSaGJkf vAiAUyiqtar42ZfuTSuDCYRwRZn 22gqSjcBsZ4tv5tRyDqTvKnLBm7u 3Hj973u6txEGfQi7GLoBCHYzQBhB</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4667Rvkzn7kZDiBvBsRqfFy6U7iB</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>fbifdDczVDDheXaSmwGaiNmMgsn</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
                          <identifier>AdmonitionBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Admonition</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                                      <identifier>BlockContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
                      <identifier>AdmonitionBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>155</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3kfriNa3UQfrpEVBQVdaqc4cJYry</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>33xr6sNWsh395nneRLLnK2aKG4ci</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                          <identifier>Block</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                      <identifier>Block</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>145</lineNumber>
      <columnNumber>5</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4FHUmAsFg316kH3yo1urzHuXfYkZ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>225</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2XY9KJw77hzRc1jfZHF87ecSxMxZ</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>ELtayZqREJAWPUZBYA6t3k2cDqQ</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                          <identifier>BlockContainer</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                      <identifier>BlockContainer</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
        <lineNumber>63</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>ESGGuMLRucFqoShAaFqAVsJF7Bb</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3muXbkNr4JP65is7p7GpynbwXnY</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
                          <identifier>BriefBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Brief</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
                      <identifier>BriefBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2nmw1sEvrgNV5b4uV6wCy1gb2QxD</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>jtR7wM7mM3kFrruvoPy8AATJFR3</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</id>
                          <identifier>CodeBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Code</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</id>
                      <identifier>CodeBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2RWAeK3jyTEU3AabpL6nJoEHUYtv</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>47CJGN7P7taexkFuxa3DdjFh5oH9</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
                          <identifier>CodeInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Code</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
                      <identifier>CodeInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>in3XMCV2R9iLBP8MnB8C4GDi8kr</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3CifM3vS1ENrFH6SZPwMjsMSDLHj</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3pAujBRu22aoaV8Ny8c8cbnDUxKt</id>
                          <identifier>CopyDetailsInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::CopyDetails</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3pAujBRu22aoaV8Ny8c8cbnDUxKt</id>
                      <identifier>CopyDetailsInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Kh9E373M9qrPptFZAutAbqGhFMi</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>FyYXMyReL5U9tMxYv6KxaJ3JnLY</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>35QDDJmU2E9qz1a4pkD7cgcFoMCS</id>
                          <identifier>DefinitionListBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::List</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>35QDDJmU2E9qz1a4pkD7cgcFoMCS</id>
                      <identifier>DefinitionListBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>D4t3wqsgPAwgTQ6AtSGPqNrLf1h</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>KtmFFfCLLLJJRQCzB7d2pfagMVe</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3x8w4Wzn5h5C8hgDYc3ktkN4QCsa</id>
                          <identifier>DefinitionListItem</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                                      <identifier>BlockContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3x8w4Wzn5h5C8hgDYc3ktkN4QCsa</id>
                      <identifier>DefinitionListItem</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>qBreZfbeH5vqDJPGnNzK2MUXdEM</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3A91rYSJpgcBrcMMQdaPuM5CwGKT</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
                          <identifier>EmphInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Emph</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
                      <identifier>EmphInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Qm4oHivTSTpKTTHvCjkh9TUMs1N</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4W15sjDsH2XuytVtGFkzuSH6Wctv</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
                          <identifier>FootnoteDefinitionBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::FootnoteDefinition</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                                      <identifier>BlockContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
                      <identifier>FootnoteDefinitionBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3jGQYWfPXU9KAVggmLrSS3HEKY3W</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>wdPBkt3snbvLrMdAUn46Tg24du4</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>38ezs7Du5fTH61PdTZv8mK6qXtuQ</id>
                          <identifier>FootnoteReferenceInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::FootnoteReference</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>38ezs7Du5fTH61PdTZv8mK6qXtuQ</id>
                      <identifier>FootnoteReferenceInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</sourcePath>
        <lineNumber>55</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>LgzfB1KKJUWaQsrffhmBQhBqV7D</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3YyxX7yGXi6t3EGuZmhAUW4i5Yu9</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
                          <identifier>HeadingBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Heading</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
                      <identifier>HeadingBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3unevvVerBuWA2h5fCxHuqCo88ni</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>36kkRbW7LmMboR3UyBSCuTEbhWap</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
                          <identifier>HighlightInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Highlight</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
                      <identifier>HighlightInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
        <lineNumber>64</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2oSESsBLG65b485w9qHZUB2y9nwx</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3jZ3nZZYgVciTdRVdduz6oZTYEcD</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
                          <identifier>ImageInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Image</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
                      <identifier>ImageInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>157</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Lsgo7AD816FmgFDPM6hotM7LFde</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4ZcAnZoJRb5awUQKLxEH7BEXfBrS</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                          <identifier>Inline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                      <identifier>Inline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>146</lineNumber>
      <columnNumber>5</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3qSrb9gzZbQ3KtAYbEXv3TWvkCF5</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>415</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>nQ8diLmqnWFZCN4f9heMkDVpccj</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>Rmk8mfnuFp1tA5hcy467UWSDw9V</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                          <identifier>InlineContainer</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                      <identifier>InlineContainer</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>523</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2xtD9qUbMCzHaAewai2v1yXJY6bg</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>37A6LgSBLXMsTAKgwDUyapCMyGAr</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2YyVihhSJe6aybfFm6Zaz8vca19Q</id>
                          <identifier>InlineTextLeaf</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2YyVihhSJe6aybfFm6Zaz8vca19Q</id>
                      <identifier>InlineTextLeaf</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Lj7qAtdBU4qbckNEbBNiL7NLS7U</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3jW2kRMoLftLtWQkvo1KU3Dzz7oV</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2bdz8onDMx7PBYnExqtLgMxUqrPY</id>
                          <identifier>LineBreakInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::LineBreak</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2bdz8onDMx7PBYnExqtLgMxUqrPY</id>
                      <identifier>LineBreakInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3SrJoVWJySP9e9J3DLjkNFEhMj31</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>44wXVq4nf3f74YMi9c4LyzLb1SAp</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
                          <identifier>LinkInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Link</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
                      <identifier>LinkInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListBlock.hpp</sourcePath>
        <lineNumber>88</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>DioKrKJ8xiVGwhbsCEDfUPYRvse</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4F42Fca2ztm4jUAfutCPHYRU4MbG</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2NrTC6VyaPevbjToJB8ghtSjvY7u</id>
                          <identifier>ListBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::List</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2NrTC6VyaPevbjToJB8ghtSjvY7u</id>
                      <identifier>ListBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListItem.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>yTY311TPpTGr3iHY3inXqx2P4y5</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>ZKqhn7SLTgeAYykt5VRZdr6sNyU</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>FAWDsbUun6rTwhkn6k1ErTNQZEy</id>
                          <identifier>ListItem</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                                      <identifier>BlockContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>FAWDsbUun6rTwhkn6k1ErTNQZEy</id>
                      <identifier>ListItem</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4pvxwAnRJe9wmg5D5dHqZx7ZP56</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>A9zRaXBC4ea36NPWuaQnNUjTihY</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
                          <identifier>MathBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Math</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
                      <identifier>MathBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
        <lineNumber>54</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>kNJd5RpWV9gykxnxyeDjj7A81mr</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4JSLLhVDCSWBthMRSEPCPHAhr3RD</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3PrdQDrzihPKEMMq8ZtDjd69UoMf</id>
                          <identifier>MathInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Math</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3PrdQDrzihPKEMMq8ZtDjd69UoMf</id>
                      <identifier>MathInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>XkcoVoiym8CWE3HhWGY8qHwf7SD</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>Gm7Kei9zw48vnAkjces8KpaFPRq</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
                          <identifier>ParagraphBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Paragraph</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
                      <identifier>ParagraphBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
        <lineNumber>77</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3q3qQvH2XwUDMdYSJBCEvSZzRVG3</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3pVMPv1WSKYXw2ZwtsRdqdHNNb4k</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
                          <identifier>ParamBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Param</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
                      <identifier>ParamBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2GdzeeARVbVmEvyfFdHTBc7ykYnt</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>25CTY4EKTFZMn56bvidaCUWwi2V</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
                          <identifier>PostconditionBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Postcondition</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
                      <identifier>PostconditionBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3bb5EDqXPA9wbcjvBxfupJrMmWv4</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3NhrcAwAsMJKai8fQ9Z9TD7bKifL</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
                          <identifier>PreconditionBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Precondition</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
                      <identifier>PreconditionBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</sourcePath>
        <lineNumber>68</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4TF4UssvBzXAvtdeTrbMHpuBiWfb</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>19hxJjiPPb3ziBq5GZLGABmF4Jj</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
                          <identifier>QuoteBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Quote</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                                      <identifier>BlockContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
                      <identifier>QuoteBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</sourcePath>
        <lineNumber>51</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>wPAKnrxbpRx2v1s8VFoUw675S86</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2jT7CaVHb62M3TD6AFGG5xQan9iv</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</id>
                          <identifier>ReferenceInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Reference</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</id>
                      <identifier>ReferenceInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
        <lineNumber>64</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3TDdZEUK2PdBYt24gZ6YvzP8smNL</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4ZReJHvhHXmufkV14amZLhcpaLtz</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
                          <identifier>ReturnsBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Returns</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
                      <identifier>ReturnsBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</sourcePath>
        <lineNumber>53</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3A53TGXP8dWR4CeiAzcQRrE2tjFv</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>orm1Qa1kzirK5bUo3ERKAU21oRv</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
                          <identifier>SeeBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::See</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
                      <identifier>SeeBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</sourcePath>
        <lineNumber>52</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>myogEhg2bXrUGQJmuGAUm9uNnH2</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4JwLc7TDVeTiudCrz9FRDEg5yK4M</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>22nFJc2hmNmmR5h1kq6NkgViKdEM</id>
                          <identifier>SoftBreakInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::SoftBreak</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>22nFJc2hmNmmR5h1kq6NkgViKdEM</id>
                      <identifier>SoftBreakInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3XzZGBFhAmauKQkT6eZtsvZVeheH</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2cNRvhQiwtaZjPEbSUAJg5Gvxt5p</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
                          <identifier>StrikethroughInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Strikethrough</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
                      <identifier>StrikethroughInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2kfF1NGKDLdAnH8xDJG3sYgduST3</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3nMdfbCjabecrCXajnt6QGyHMbpt</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
                          <identifier>StrongInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Strong</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
                      <identifier>StrongInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2zrhPCfB7PhkXKHPpHpxsqyabkBe</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2ejBTnhU1DWoGXEoB78wjFLbRFHT</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
                          <identifier>SubscriptInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Subscript</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
                      <identifier>SubscriptInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4S5rQGKUovTVgmCLWM4krXb5wAH5</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2Wh92tYTuBcrzC7pnnULfAUTt49c</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
                          <identifier>SuperscriptInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Superscript</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
                      <identifier>SuperscriptInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>UBz9UXnDphuRKJo3z5p7hJgF998</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3XQxYCwB4LPLewthJgw9dEj1FNmY</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
                          <identifier>TParamBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::TParam</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
                      <identifier>TParamBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableBlock.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4PJTZBkPfDPum4yyMn1Kg8rhTgDR</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>DzcjrFH2ab37UKQt8gMBbEBt9aS</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>2uDafuBsm6spawBtX2fFC6EYXDAj</id>
                          <identifier>TableBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Table</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2uDafuBsm6spawBtX2fFC6EYXDAj</id>
                      <identifier>TableBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableCell.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableCell.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>GbctgkwMrTRzbNwE6Q3gvFkn6tZ</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2Atp8mj8vVR9yPPynS46mR82mtfd</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
                          <identifier>TableCell</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
                      <identifier>TableCell</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableRow.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableRow.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>42ckKAgVLh2kiRzQopKn2wr8xg1s</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2j7yvQCy3mwRmckhNgBoeC3LUnhz</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>496ezmxk5xE51TCZ9HJcNtCVgSnx</id>
                          <identifier>TableRow</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>496ezmxk5xE51TCZ9HJcNtCVgSnx</id>
                      <identifier>TableRow</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
        <lineNumber>75</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ACaAjec5PqkzApwRk7Kb6uu41yC</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3gGDbh1h7W9UE6ss3jdn6UcibCuR</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>33ca9ghnvRYDe1iBsZm8YkZnw5gp</id>
                          <identifier>TextInline</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                                      <identifier>InlineCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>InlineKind::Text</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>33ca9ghnvRYDe1iBsZm8YkZnw5gp</id>
                      <identifier>TextInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3GKtb4fBtougWsgcCVosaWmBGVWU</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2VMbW3v2Nn1hCuo62CSoriLZ8Hb7</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
                          <identifier>ThematicBreakBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::ThematicBreak</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
                      <identifier>ThematicBreakBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>wTk8buLQSrdsLNwyPPrR7tzxUSA</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2WJKAx5Fqq82gi2hUm1bj3xb7SFk</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
                          <identifier>ThrowsBlock</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <specialization>
                                      <kind>specialization</kind>
                                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                                      <identifier>BlockCommonBase</identifier>
                                      <templateArgs>
                                        <constant>
                                          <kind>constant</kind>
                                          <value>BlockKind::Throws</value>
                                        </constant>
                                      </templateArgs>
                                    </specialization>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                                      <identifier>InlineContainer</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
                      <identifier>ThrowsBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Ts9Sfzodc4R1EvfXpTkSDDzxptq</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>d127Xsz2KAFUnY8EqFCnXMFU4pp</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Admonition</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Admonition</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>i2bYZ9NA7HAJDfgWiaoquLGH3py</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>31S25S4GcfMJH2sHJkoAuPTNr52a</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Brief</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Brief</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>x9Rk6NBEzjF7BxcdcMBWgYfQjm5</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>436kY5enjUiJa6qPUg6mfX5sKCQr</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Code</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Code</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>451zEQ4Me6AAJm2dAKjyGNa6GtJL</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>FgrgK6Zeifbz8pYsLiLcpntEbmM</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::FootnoteDefinition</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::FootnoteDefinition</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>41MXWFQsT4U2StkZb46q92vomHFn</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2BT1WffCBXkhE2BTDeYPBJf7zPea</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Heading</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Heading</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>483mvFtHWRmeTrmK4gkN8oYJY9BY</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4PMYVCFxQrqvMUK5zYN4QoBtk1Zb</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::List</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::List</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3d5eidWz8zwHhuA5ifNhL5Scrgu1</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2Az68kbAubwjbeLA8hrG3rCrDAZu</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Math</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Math</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3nPWHkgWpVdqi2MnLnsZr1JfG542</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2Y7GcPE5d24qhTffDgLzGR2C2v5B</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Paragraph</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Paragraph</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3i4e2NSSX3c4azNEJPPEJ4caJBH6</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>XuU36BDxBdLjdbjGBgzZ5CZKW6h</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Param</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Param</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>j9mNHHUHgZw7fGx4KRRbaJqu5Hz</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3ruHavJQMkUEGH5uALBDaZhqAoHP</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Postcondition</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Postcondition</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2mQqreCrh6xwDWCBEx2soiduyk1o</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>QJBGdJkmkW4L9n2JMs55BnwKyRF</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Precondition</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Precondition</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2wtwNL6CZkMGjGLRzS9yJ72tkHCP</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2GGP6nUfkGPC2yvEWkV2rSZrAcuU</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Quote</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Quote</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>23etK6GcG87BzHKBnHYZSjzRrhqC</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3ZLzAH3FjBDALFajU1Y9Sb1RuBna</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Returns</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Returns</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3yVYhpFJwsNd6r7Z5cGstTUw9yoG</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>ijMpJHKb5ZoKP8Ztb6dVUfDee6q</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::See</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::See</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2jmLymyKjzAHbA3oJaSJkZZMj4zp</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3j7ziAzM8vTqtL42gcsdssLVDJrX</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::TParam</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::TParam</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>HvCwbS1yXdfKvAgeLvfuew5xiQf</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3aYAKjZ2EPit8yNRnpQUJmgv2bA2</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Table</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Table</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4YCqvRripPRQ8hLHmJni4HmW2J8Z</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3M9QHbWvCRtKHpUzMfJ6sLDqHqVk</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::ThematicBreak</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::ThematicBreak</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>339w4nogYBvKNop2VzddimJmhZMx</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>pUCpkUiM5fQ1saoCpE41Bz6Ac6s</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                          <identifier>BlockCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::BlockKind::Throws</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                      <identifier>Block</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Throws</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>ei1dYzstnFXsC6vAPH8pukBjir9</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3Ck4xXDghMfSfKsestUGrJtqmSKY</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Code</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Code</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3HfhYALVg7CcGZugKFVqv9yihYAH</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2b97remQhHf6hrD2Beak73fz99km</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::CopyDetails</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::CopyDetails</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>TL6UvsexLNY2ix1yhL8K1mk1KkW</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3DD2rDqBDB516Fn5ud3PqhLSfvFA</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Emph</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Emph</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2f6HyY6QpoDMj7Gsjx6sP12gAY8D</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2hahY4amGBB3kVptpECFU7QaF3cz</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::FootnoteReference</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::FootnoteReference</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4ULbDhbJNdRcTjg1ehxe8fBrfL5n</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3Z55QKDGDUSnRogX3HJqxchLppVj</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Highlight</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Highlight</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3mUfFHLAmjkLeAz3nG43CgGxE7rR</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>43iBSqdA1URvPxiN2JAtFGV6DGK8</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Image</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Image</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>36K1XSCKLSvfEE6TkZXwt9dQBJqq</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3NxSQoyWLjXWLE5ffnAnmZG5urLz</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::LineBreak</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::LineBreak</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ME9zVKYxyodti8VhiPv6jKRZcSU</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2b38YWrLNs2pARb3AjBRwzw2dhi8</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Link</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Link</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2U4w5UQPoBfjGisWcdeLqZhxN3F4</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3zn5fdmAio4mTLyrvMwhGViy5bSs</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Math</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Math</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2csbDbUJUKmJA5bAJ3Bz45frAhTq</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2wu5hmuvbeHadm6mNLPgojHdmYVU</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Reference</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Reference</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4TjkqViJZwFNx74mJNqdf3cRTErf</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>27iT8cTZEUq7X3vZTuGVR28FmW4A</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::SoftBreak</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::SoftBreak</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>31TvJzEsfft654x1VqJjzuRvjLDA</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>22Z4GBBPg9ehfD5MpdPFADSUzvzV</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Strikethrough</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Strikethrough</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2W5dwkYLR2ZUD6MCjDgLjoSaGJkf</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3KYLGkRdutmJBR8gJxB8uasVxALY</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Strong</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Strong</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>vAiAUyiqtar42ZfuTSuDCYRwRZn</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>aUEFMrTzWEnmoe2EDBFoqXvsVaf</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Subscript</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Subscript</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>22gqSjcBsZ4tv5tRyDqTvKnLBm7u</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4XTgv5VV3AC8ZdY4XoCg8x3fZxdN</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Superscript</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Superscript</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_base_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Hj973u6txEGfQi7GLoBCHYzQBhB</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4NApNVWchLu7y11ErPaNpHXxNAZM</id>
          <identifier>type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2bSwgiHfLer4rbE9NbHH3X7Ujb7i</id>
              <identifier>bases_descriptor_impl</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>3yMJaNLtt1aAGVmk3XhgtyaZwHxn</id>
                  <identifier>detail</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                      <identifier>describe</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                          <identifier>InlineCommonBase</identifier>
                          <templateArgs>
                            <constant>
                              <kind>constant</kind>
                              <value>mrdocs::doc::InlineKind::Text</value>
                            </constant>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <specialization>
                          <kind>specialization</kind>
                          <id>4V9KtzvtHuBoUmA2WU5pSugYrGPi</id>
                          <identifier>list</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>4HvUKcznsuHGVeeW2cbJWqvJvZhb</id>
                              <identifier>describe</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                                  <identifier>mrdocs</identifier>
                                </identifier>
                              </prefix>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                                      <identifier>Inline</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Text</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>mrdocs_enum_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
        <lineNumber>41</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockKind.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</sourcePath>
        <lineNumber>37</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineKind.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/Parts.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/Parts.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>4GKKgxyUt7uDZZfnPbGnqAWzLL1y</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <funcClass>normal</funcClass>
  <members>3oYZHYShVUVJDmavDbdNVDPnQA1X 35GkndXhABqFQXLUfEnUBzULznTh 35rZC2q4a53534mqzy5g525yic2E 4HCKaonNWVnm1D4hFPSt8V5rGNHt 3Tsjo3jCjGF6UU7939hjkc31Qzkm</members>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
</overloads>
<function>
  <name>mrdocs_enum_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
        <lineNumber>41</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3oYZHYShVUVJDmavDbdNVDPnQA1X</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>28MLTdC58BpUsSnsDv95bwH74uUL</id>
                      <identifier>AdmonitionKind</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_enum_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockKind.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>35GkndXhABqFQXLUfEnUBzULznTh</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>T3TpxrNPHhThcXc1KCnUwjFEbAt</id>
                      <identifier>BlockKind</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_enum_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineKind.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineKind.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>35rZC2q4a53534mqzy5g525yic2E</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2oEtgfH1gnMXTBAo3wFf9F5Km2MU</id>
                      <identifier>InlineKind</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_enum_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</sourcePath>
        <lineNumber>37</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4HCKaonNWVnm1D4hFPSt8V5rGNHt</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3B2ZchGM5qF5o1t64T3fo8pTH318</id>
                      <identifier>ParamDirection</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_enum_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/Parts.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/Parts.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Tsjo3jCjGF6UU7939hjkc31Qzkm</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4ZCbLgnnTDdampSiH9Xqev3PzFjL</id>
                      <identifier>Parts</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>145</lineNumber>
      <columnNumber>5</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>155</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>225</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
        <lineNumber>63</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</sourcePath>
        <lineNumber>55</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListBlock.hpp</sourcePath>
        <lineNumber>88</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListItem.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
        <lineNumber>77</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</sourcePath>
        <lineNumber>68</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
        <lineNumber>64</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</sourcePath>
        <lineNumber>53</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableBlock.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableCell.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableCell.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableRow.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableRow.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
        <lineNumber>64</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>157</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>415</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>523</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
        <lineNumber>54</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</sourcePath>
        <lineNumber>51</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</sourcePath>
        <lineNumber>52</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
        <lineNumber>75</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>2cxFyMJdjaqsk76vghcPMQtWm8GM</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <funcClass>normal</funcClass>
  <members>zh5RfDTx4c9raC8jBEHuZZUaZNW 4DeWorwfiim6NpQgZHnaCPWEGweo 2JGsfwY7AT3y7uyCdWyyUGErfYhG 266vM89L52x23sPusdL3oqXFgi9L 2Z3qUJi2jSjjJfYVQsqyP3ho5qCi J2RK2zLzyB4G7UfRqqXvKMcwhNP 2XfisCpKvGjXhzbHZGuxCs2KwJRF D1AvBp2A8smgam6ora9Hh256Cr7 bsfvA1tsk15cdt1Fx6QYchQqmWh YwTZjuhUNQjU3YePFvtPPp7xW4a WFnmkTv4reofE1sjhe8PEMaojEz tzAwyZnCT85PRVcY6v5Kvc4iUG6 Ckq2KZCDN81Z3NCxoPWWqwJqEbx 2EbBWwT5RC8Rg5KXNe2FafoX7wft k3U7pHWdDXYwGJgD8e2Dqr1zhqm 2qHXaL2DzhZi5FKLrg6YVzRNf3w2 2rXHkHCr4xuqupVzs8mVVeqy7dvs 3Xyiva9d6gyr88sZW7uigtTRPQop BK6qdUvGCC4uRY8qhzHczJKw5nf VutXvYZ1Na4e62B3f38BMMkYDqy z6v8d68DJEVqBVSd4iPiBi78jdj 3rPqoHkDTXcFUs7FumY48pjKvNsg 4GTeyUXLN7NatZWDebXJ6p1Hewhh 4UnfWRzuLawrHojH3GyuxdqFtf92 4B8hndqYp6ek6BWS9q93DdKHtdtc 4TysNW9KZ9o2FGyhFEzA1S5UuDsK XZ5vVeBA3vdXKjwxn54GFQ8C4jT 2CrNnfQFHdQim9Z9Vaa5mZ79RTus 3qHzmnhUUixULtBDgZPGKeEioEnQ 2WmL8TbQShsVheXTSkWcg1tdjH1T 3USHedpVEXp7avCSrDMj3bdZhREP 2fqHZJgZ9JAoDaCNSuYsNSRkkaYY 4S8rz5FJb2DF8grsLVBLK4iAqREf 1JsFG4QcqgnPwnD2XfEPFYD3AYB 39FkzGRwRKSAfGxg1PfFynnRsq4X CHCcYd69ECcZ6gwnq9em8r4yQ73 3qFq3s9rrP4t3RgjUDhboPWF4oWu rNpTRXMcmnGUQhPcw9LZHyBUN11 2J3KdQKqzCmWJreBt9KArCfFXRj2 3E1CotxmeYjb6xDhPbL1CLUA3mdB 3TxTd5ofzoGgC1M2sPkmhB5xsUqH 38aUnbkupA4MLn43oVNSEZWv7dL6 o3ghCFyJiFQpFyejoFFB1JuEYW2 3oY2pmpsW2wHtixxSrS9LcZY7Ph 2Lqute5xQsy7QpPH13TQbUBupuFo 3i42rKc5wfipQVQ6potwPQ3MaJw2 3PDiqJsfLjoq96rw7c89CGAZptL3 2ggkdFeB8jAcgMyma9zyCWq9vuSV 3KDgWvMeBHHssEjfMD44KPHYUg4V yGBAQpsGS6xZ1qJUnQFP2AJtNFU 2UewKuqYCsNKieDvLDVLKhd81iAW 35H2szUWA6oRjubhy4BfKQ61E2re 2apgHX9FpJ2zMArDgEPxwMwuQWcV 2KjQsBFC8ZZ1sjcQdAtYE3ipWHLR vpKA1ZzJUUabn2uZV4wkPdqPnc 22qRnCLP9ySHpx17pXAZrft9URsN 341ipjgkaWc6vcvbTYVYFsKXjUMT bDfjbLjwMGo6J97sCwRbjWYotAK 4E16KF4CPi5xy5ffcg4e6dJtTMNW 3vz9oK66xzzhcxHYU4rzKzutMK8q 6je4kbddX3qj9f72x25wjr9iLMZ 4Ri4YjwNW7KUY9smNWfbQMBtagyQ 2GvRq7EWngG5zq2dMhBTLhfjNGLg 23qNowhveh1qKAYvmyvVCsBN67sD 3B5EqgG6KiqHSTmcJNh8xExAg7Hb 4CWF1rFTHBrNLvDraqx4y6WogFeB 4EAhRG1UQXmYTw9MqM5wqEq3Dvn7 4W3wFoNxrcqKCSwuohE2pt99bmaN 2J8afJEmwGf1N59GaC4PJuoAHxdX 2gHMH4nnJBHY73saevwVf55RtY8i RCGckwJjARxTdGQVxX1SgG69j5h 3ttwZE4jnHTVF5pcJCV8EDFQaPLj YbmQzJ6pWRcJbsoBPQNPZpHrLQP 79Sr31PX2t4cu49MP4CPdy8jWUm CTfpfVgHGr2yBdfhS7rwXaRgQNm 2rVmoni12Niz6Bhv5BzbU3QCKWUH 4ZVfP1aDHpFAvsrYMD74UbPtR2N4 2ufeKfFoRhj6A91rhbD5ULzGRPYM 3seRJKgRuE1mH6HbAcdCuZt4qztx 2an82SzqhcqufLAGGVtctchY4VyT</members>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
</overloads>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>zh5RfDTx4c9raC8jBEHuZZUaZNW</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
                      <identifier>AdmonitionBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>155</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4DeWorwfiim6NpQgZHnaCPWEGweo</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                      <identifier>Block</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>145</lineNumber>
      <columnNumber>5</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2JGsfwY7AT3y7uyCdWyyUGErfYhG</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>225</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>266vM89L52x23sPusdL3oqXFgi9L</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                      <identifier>BlockContainer</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
        <lineNumber>63</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Z3qUJi2jSjjJfYVQsqyP3ho5qCi</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
                      <identifier>BriefBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/CodeBlock.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>J2RK2zLzyB4G7UfRqqXvKMcwhNP</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</id>
                      <identifier>CodeBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CodeInline.hpp</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2XfisCpKvGjXhzbHZGuxCs2KwJRF</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
                      <identifier>CodeInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/CopyDetailsInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>D1AvBp2A8smgam6ora9Hh256Cr7</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3pAujBRu22aoaV8Ny8c8cbnDUxKt</id>
                      <identifier>CopyDetailsInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>bsfvA1tsk15cdt1Fx6QYchQqmWh</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>35QDDJmU2E9qz1a4pkD7cgcFoMCS</id>
                      <identifier>DefinitionListBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/DefinitionListItem.hpp</sourcePath>
        <lineNumber>34</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>YwTZjuhUNQjU3YePFvtPPp7xW4a</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3x8w4Wzn5h5C8hgDYc3ktkN4QCsa</id>
                      <identifier>DefinitionListItem</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/EmphInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>WFnmkTv4reofE1sjhe8PEMaojEz</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
                      <identifier>EmphInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/FootnoteDefinitionBlock.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>tzAwyZnCT85PRVcY6v5Kvc4iUG6</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
                      <identifier>FootnoteDefinitionBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/FootnoteReferenceInline.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Ckq2KZCDN81Z3NCxoPWWqwJqEbx</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>38ezs7Du5fTH61PdTZv8mK6qXtuQ</id>
                      <identifier>FootnoteReferenceInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp</sourcePath>
        <lineNumber>55</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2EbBWwT5RC8Rg5KXNe2FafoX7wft</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
                      <identifier>HeadingBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/HighlightInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>k3U7pHWdDXYwGJgD8e2Dqr1zhqm</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
                      <identifier>HighlightInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ImageInline.hpp</sourcePath>
        <lineNumber>64</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2qHXaL2DzhZi5FKLrg6YVzRNf3w2</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
                      <identifier>ImageInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>157</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2rXHkHCr4xuqupVzs8mVVeqy7dvs</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                      <identifier>Inline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>146</lineNumber>
      <columnNumber>5</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Xyiva9d6gyr88sZW7uigtTRPQop</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>415</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>BK6qdUvGCC4uRY8qhzHczJKw5nf</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                      <identifier>InlineContainer</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>523</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>VutXvYZ1Na4e62B3f38BMMkYDqy</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2YyVihhSJe6aybfFm6Zaz8vca19Q</id>
                      <identifier>InlineTextLeaf</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LineBreakInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>z6v8d68DJEVqBVSd4iPiBi78jdj</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2bdz8onDMx7PBYnExqtLgMxUqrPY</id>
                      <identifier>LineBreakInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/LinkInline.hpp</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3rPqoHkDTXcFUs7FumY48pjKvNsg</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
                      <identifier>LinkInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListBlock.hpp</sourcePath>
        <lineNumber>88</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4GTeyUXLN7NatZWDebXJ6p1Hewhh</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2NrTC6VyaPevbjToJB8ghtSjvY7u</id>
                      <identifier>ListBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ListItem.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ListItem.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4UnfWRzuLawrHojH3GyuxdqFtf92</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>FAWDsbUun6rTwhkn6k1ErTNQZEy</id>
                      <identifier>ListItem</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/MathBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/MathBlock.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4B8hndqYp6ek6BWS9q93DdKHtdtc</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
                      <identifier>MathBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/MathInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/MathInline.hpp</sourcePath>
        <lineNumber>54</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4TysNW9KZ9o2FGyhFEzA1S5UuDsK</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3PrdQDrzihPKEMMq8ZtDjd69UoMf</id>
                      <identifier>MathInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>XZ5vVeBA3vdXKjwxn54GFQ8C4jT</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
                      <identifier>ParagraphBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamBlock.hpp</sourcePath>
        <lineNumber>77</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2CrNnfQFHdQim9Z9Vaa5mZ79RTus</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
                      <identifier>ParamBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PostconditionBlock.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3qHzmnhUUixULtBDgZPGKeEioEnQ</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
                      <identifier>PostconditionBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/PreconditionBlock.hpp</sourcePath>
        <lineNumber>42</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2WmL8TbQShsVheXTSkWcg1tdjH1T</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
                      <identifier>PreconditionBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/QuoteBlock.hpp</sourcePath>
        <lineNumber>68</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3USHedpVEXp7avCSrDMj3bdZhREP</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
                      <identifier>QuoteBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/ReferenceInline.hpp</sourcePath>
        <lineNumber>51</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2fqHZJgZ9JAoDaCNSuYsNSRkkaYY</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2yM1iLKZLVpSpfu7Dq5sFaDfnwLa</id>
                      <identifier>ReferenceInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ReturnsBlock.hpp</sourcePath>
        <lineNumber>64</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4S8rz5FJb2DF8grsLVBLK4iAqREf</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
                      <identifier>ReturnsBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/SeeBlock.hpp</sourcePath>
        <lineNumber>53</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>1JsFG4QcqgnPwnD2XfEPFYD3AYB</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
                      <identifier>SeeBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SoftBreakInline.hpp</sourcePath>
        <lineNumber>52</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>39FkzGRwRKSAfGxg1PfFynnRsq4X</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>22nFJc2hmNmmR5h1kq6NkgViKdEM</id>
                      <identifier>SoftBreakInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrikethroughInline.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>CHCcYd69ECcZ6gwnq9em8r4yQ73</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
                      <identifier>StrikethroughInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/StrongInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3qFq3s9rrP4t3RgjUDhboPWF4oWu</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
                      <identifier>StrongInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SubscriptInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>rNpTRXMcmnGUQhPcw9LZHyBUN11</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
                      <identifier>SubscriptInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/SuperscriptInline.hpp</sourcePath>
        <lineNumber>40</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2J3KdQKqzCmWJreBt9KArCfFXRj2</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
                      <identifier>SuperscriptInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TParamBlock.hpp</sourcePath>
        <lineNumber>46</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3E1CotxmeYjb6xDhPbL1CLUA3mdB</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
                      <identifier>TParamBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableBlock.hpp</sourcePath>
        <lineNumber>49</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3TxTd5ofzoGgC1M2sPkmhB5xsUqH</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2uDafuBsm6spawBtX2fFC6EYXDAj</id>
                      <identifier>TableBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableCell.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableCell.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>38aUnbkupA4MLn43oVNSEZWv7dL6</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
                      <identifier>TableCell</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/TableRow.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/TableRow.hpp</sourcePath>
        <lineNumber>38</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>o3ghCFyJiFQpFyejoFFB1JuEYW2</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>496ezmxk5xE51TCZ9HJcNtCVgSnx</id>
                      <identifier>TableRow</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/TextInline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/TextInline.hpp</sourcePath>
        <lineNumber>75</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3oY2pmpsW2wHtixxSrS9LcZY7Ph</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>33ca9ghnvRYDe1iBsZm8YkZnw5gp</id>
                      <identifier>TextInline</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThematicBreakBlock.hpp</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2Lqute5xQsy7QpPH13TQbUBupuFo</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
                      <identifier>ThematicBreakBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/ThrowsBlock.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3i42rKc5wfipQVQ6potwPQ3MaJw2</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
                      <identifier>ThrowsBlock</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3PDiqJsfLjoq96rw7c89CGAZptL3</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Admonition</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ggkdFeB8jAcgMyma9zyCWq9vuSV</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Brief</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3KDgWvMeBHHssEjfMD44KPHYUg4V</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Code</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>yGBAQpsGS6xZ1qJUnQFP2AJtNFU</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::FootnoteDefinition</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2UewKuqYCsNKieDvLDVLKhd81iAW</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Heading</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>35H2szUWA6oRjubhy4BfKQ61E2re</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::List</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2apgHX9FpJ2zMArDgEPxwMwuQWcV</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Math</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2KjQsBFC8ZZ1sjcQdAtYE3ipWHLR</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Paragraph</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>vpKA1ZzJUUabn2uZV4wkPdqPnc</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Param</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>22qRnCLP9ySHpx17pXAZrft9URsN</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Postcondition</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>341ipjgkaWc6vcvbTYVYFsKXjUMT</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Precondition</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>bDfjbLjwMGo6J97sCwRbjWYotAK</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Quote</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4E16KF4CPi5xy5ffcg4e6dJtTMNW</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Returns</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3vz9oK66xzzhcxHYU4rzKzutMK8q</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::See</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>6je4kbddX3qj9f72x25wjr9iLMZ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::TParam</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Ri4YjwNW7KUY9smNWfbQMBtagyQ</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Table</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2GvRq7EWngG5zq2dMhBTLhfjNGLg</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::ThematicBreak</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>23qNowhveh1qKAYvmyvVCsBN67sD</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
                      <identifier>BlockCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::BlockKind::Throws</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3B5EqgG6KiqHSTmcJNh8xExAg7Hb</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Code</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4CWF1rFTHBrNLvDraqx4y6WogFeB</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::CopyDetails</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4EAhRG1UQXmYTw9MqM5wqEq3Dvn7</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Emph</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4W3wFoNxrcqKCSwuohE2pt99bmaN</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::FootnoteReference</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2J8afJEmwGf1N59GaC4PJuoAHxdX</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Highlight</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2gHMH4nnJBHY73saevwVf55RtY8i</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Image</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>RCGckwJjARxTdGQVxX1SgG69j5h</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::LineBreak</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3ttwZE4jnHTVF5pcJCV8EDFQaPLj</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Link</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>YbmQzJ6pWRcJbsoBPQNPZpHrLQP</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Math</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>79Sr31PX2t4cu49MP4CPdy8jWUm</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Reference</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>CTfpfVgHGr2yBdfhS7rwXaRgQNm</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::SoftBreak</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2rVmoni12Niz6Bhv5BzbU3QCKWUH</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Strikethrough</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4ZVfP1aDHpFAvsrYMD74UbPtR2N4</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Strong</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2ufeKfFoRhj6A91rhbD5ULzGRPYM</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Subscript</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3seRJKgRuE1mH6HbAcdCuZt4qztx</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Superscript</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>mrdocs_member_descriptor_fn</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>146</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2an82SzqhcqufLAGGVtctchY4VyT</id>
  <access>public</access>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <returnType>
    <decltype>
      <kind>decltype</kind>
    </decltype>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <specialization>
                      <kind>specialization</kind>
                      <id>44psvzQRx5jhRoM36Z5kLGLrd2Ej</id>
                      <identifier>InlineCommonBase</identifier>
                      <templateArgs>
                        <constant>
                          <kind>constant</kind>
                          <value>mrdocs::doc::InlineKind::Text</value>
                        </constant>
                      </templateArgs>
                    </specialization>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>mrdocs_undefined_descriptor_fn</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
      <lineNumber>44</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>HArgWZVuDQNLzaiyo4cLXsPxMxL</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <funcClass>normal</funcClass>
  <members>3zYrkKDBwdEXRQYZabcMM7Pu9xsW 2kzRRqJB24x6KLGUBoMwWka4BKwD</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>mrdocs_undefined_descriptor_fn</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/AdmonitionKind.hpp</sourcePath>
      <lineNumber>44</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3zYrkKDBwdEXRQYZabcMM7Pu9xsW</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>28MLTdC58BpUsSnsDv95bwH74uUL</id>
          <identifier>AdmonitionKind</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>28MLTdC58BpUsSnsDv95bwH74uUL</id>
                      <identifier>AdmonitionKind</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
</function>
<function>
  <name>mrdocs_undefined_descriptor_fn</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/ParamDirection.hpp</sourcePath>
      <lineNumber>40</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2kzRRqJB24x6KLGUBoMwWka4BKwD</id>
  <extraction>implementation-defined</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <attributes>
    <maybeUnused>
      <kind>maybe-unused</kind>
      <name>maybe_unused</name>
    </maybeUnused>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3B2ZchGM5qF5o1t64T3fo8pTH318</id>
          <identifier>ParamDirection</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <pointer>
              <kind>pointer</kind>
              <pointeeType>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3B2ZchGM5qF5o1t64T3fo8pTH318</id>
                      <identifier>ParamDirection</identifier>
                    </identifier>
                  </name>
                </named>
              </pointeeType>
            </pointer>
          </pointeeType>
        </pointer>
      </type>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
</function>
<overloads>
  <name>rtrim</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>170</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>176</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>259</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
        <lineNumber>143</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>449</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>kNLR1frenB2LFVe9RKBAPBnj6MC</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>rtrim</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Block to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The BlockContainer to trim.</literal>
          </text>
        </children>
        <name>blocks</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The InlineContainer to trim.</literal>
          </text>
        </children>
        <name>inlines</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3k6zpmT4a46YSvQhNtLktyuQc7pt 2QTVccit5Nt9Aw7HD8qAzYAg7KEe 3WagnycHSL74aDoMnPkpnTqS5aNc VfvbS9TjCLSWaQnfwZEzD7FAEwo 4M1FV9rYzu3a8dyZjUTsvHNowyWZ</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>rtrim</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>176</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3k6zpmT4a46YSvQhNtLktyuQc7pt</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes trailing whitespace from the block.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Block to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>AdmonitionBlock</literal>
        <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>Block</literal>
        <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BlockCommonBase</literal>
        <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BriefBlock</literal>
        <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CodeBlock</literal>
        <id>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>DefinitionListBlock</literal>
        <id>35QDDJmU2E9qz1a4pkD7cgcFoMCS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>FootnoteDefinitionBlock</literal>
        <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HeadingBlock</literal>
        <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ListBlock</literal>
        <id>2NrTC6VyaPevbjToJB8ghtSjvY7u</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>MathBlock</literal>
        <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParagraphBlock</literal>
        <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParamBlock</literal>
        <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PostconditionBlock</literal>
        <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PreconditionBlock</literal>
        <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>QuoteBlock</literal>
        <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReturnsBlock</literal>
        <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SeeBlock</literal>
        <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TParamBlock</literal>
        <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TableBlock</literal>
        <id>2uDafuBsm6spawBtX2fFC6EYXDAj</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThematicBreakBlock</literal>
        <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThrowsBlock</literal>
        <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                  <identifier>Block</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>rtrim</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>259</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2QTVccit5Nt9Aw7HD8qAzYAg7KEe</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes trailing whitespace from the last text elements</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The BlockContainer to trim.</literal>
          </text>
        </children>
        <name>blocks</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>AdmonitionBlock</literal>
        <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BlockContainer</literal>
        <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>DefinitionListItem</literal>
        <id>3x8w4Wzn5h5C8hgDYc3ktkN4QCsa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>FootnoteDefinitionBlock</literal>
        <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ListItem</literal>
        <id>FAWDsbUun6rTwhkn6k1ErTNQZEy</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>QuoteBlock</literal>
        <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                  <identifier>BlockContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>blocks</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>rtrim</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>449</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3WagnycHSL74aDoMnPkpnTqS5aNc</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes trailing whitespace from the last text element in the given InlineContainer.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The InlineContainer to trim.</literal>
          </text>
        </children>
        <name>inlines</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>BriefBlock</literal>
        <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CodeInline</literal>
        <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>EmphInline</literal>
        <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HeadingBlock</literal>
        <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HighlightInline</literal>
        <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ImageInline</literal>
        <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>InlineContainer</literal>
        <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LinkInline</literal>
        <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParagraphBlock</literal>
        <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParamBlock</literal>
        <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PostconditionBlock</literal>
        <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PreconditionBlock</literal>
        <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReturnsBlock</literal>
        <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SeeBlock</literal>
        <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrikethroughInline</literal>
        <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrongInline</literal>
        <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SubscriptInline</literal>
        <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SuperscriptInline</literal>
        <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TParamBlock</literal>
        <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TableCell</literal>
        <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThrowsBlock</literal>
        <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>inlines</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>rtrim</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>170</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>VfvbS9TjCLSWaQnfwZEzD7FAEwo</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes trailing whitespace from the block.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Polymorphic&lt;Block&gt; to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                              <identifier>Block</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>rtrim</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
        <lineNumber>143</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4M1FV9rYzu3a8dyZjUTsvHNowyWZ</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes trailing whitespace from the inline element.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Polymorphic&lt;Inline&gt; to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                              <identifier>Inline</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>tag_invoke</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>89</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>236</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>426</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>4GqsoN9k8yMhR4LPQy6UJchMtits</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>tag_invoke</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Destination value.</literal>
          </text>
        </children>
        <name>v</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Optional block to convert.</literal>
          </text>
        </children>
        <name>I</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Corpus context for lazy resolution.</literal>
          </text>
        </children>
        <name>domCorpus</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output parameter to receive the dom::Object.</literal>
          </text>
        </children>
        <name>io</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3UJHckuk7p9DCXNvMq6BSpofEZve 3HgMbwkGZV3Fbk5LLYSA8TTmg9DA 35du21YSPVzgGHHCAQUD17NHGtDt 3udE27Vr9KeD2NL7gtVLGNLKMMMi 3it1RUcpW4BLZqGwUk1G3kVHKF6n</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>tag_invoke</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>136</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3UJHckuk7p9DCXNvMq6BSpofEZve</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Map an optional polymorphic block into a DOM value, producing null when empty.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Destination value.</literal>
          </text>
        </children>
        <name>v</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Optional block to convert.</literal>
          </text>
        </children>
        <name>I</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Corpus context for lazy resolution.</literal>
          </text>
        </children>
        <name>domCorpus</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>ValueFromTag</literal>
        <id>2aQ2aHikax3BLE5HtfVsDvthX1y5</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2aQ2aHikax3BLE5HtfVsDvthX1y5</id>
              <identifier>ValueFromTag</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                  <identifier>dom</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                      <identifier>dom</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>v</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <specialization>
                              <kind>specialization</kind>
                              <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                              <identifier>Polymorphic</identifier>
                              <templateArgs>
                                <type>
                                  <kind>type</kind>
                                  <type>
                                    <named>
                                      <kind>named</kind>
                                      <name>
                                        <identifier>
                                          <kind>identifier</kind>
                                          <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                                          <identifier>Block</identifier>
                                        </identifier>
                                      </name>
                                    </named>
                                  </type>
                                </type>
                              </templateArgs>
                            </specialization>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>I</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4GNuDjTt8KfBJdJuDiyRhPDaWoYk</id>
                  <identifier>DomCorpus</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>domCorpus</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>tag_invoke</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>113</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3HgMbwkGZV3Fbk5LLYSA8TTmg9DA</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Map the Polymorphic Block as a </literal>
        </text>
        <reference>
          <kind>reference</kind>
          <literal>dom::Value</literal>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
        </reference>
        <text>
          <kind>text</kind>
          <literal> object.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output parameter to receive the dom::Value.</literal>
          </text>
        </children>
        <name>v</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The polymorphic Block to convert.</literal>
          </text>
        </children>
        <name>I</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The DomCorpus used to resolve references.</literal>
          </text>
        </children>
        <name>domCorpus</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>ValueFromTag</literal>
        <id>2aQ2aHikax3BLE5HtfVsDvthX1y5</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2aQ2aHikax3BLE5HtfVsDvthX1y5</id>
              <identifier>ValueFromTag</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                  <identifier>dom</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                      <identifier>dom</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>v</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                              <identifier>Block</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>I</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4GNuDjTt8KfBJdJuDiyRhPDaWoYk</id>
                  <identifier>DomCorpus</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>domCorpus</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>tag_invoke</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BriefBlock.hpp</sourcePath>
      <lineNumber>74</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>35du21YSPVzgGHHCAQUD17NHGtDt</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Map an optional brief block to a DOM value, yielding null when absent.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Destination value.</literal>
          </text>
        </children>
        <name>v</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Optional brief block to convert.</literal>
          </text>
        </children>
        <name>I</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Corpus context for lazy references.</literal>
          </text>
        </children>
        <name>domCorpus</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>ValueFromTag</literal>
        <id>2aQ2aHikax3BLE5HtfVsDvthX1y5</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2aQ2aHikax3BLE5HtfVsDvthX1y5</id>
              <identifier>ValueFromTag</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                  <identifier>dom</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                      <identifier>mrdocs</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                      <identifier>dom</identifier>
                      <prefix>
                        <identifier>
                          <kind>identifier</kind>
                          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
                          <identifier>mrdocs</identifier>
                        </identifier>
                      </prefix>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>v</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
                              <identifier>BriefBlock</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>I</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4GNuDjTt8KfBJdJuDiyRhPDaWoYk</id>
                  <identifier>DomCorpus</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>domCorpus</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>tag_invoke</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>89</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3udE27Vr9KeD2NL7gtVLGNLKMMMi</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Map the Polymorphic Block to a </literal>
        </text>
        <reference>
          <kind>reference</kind>
          <literal>dom::Object</literal>
          <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
        </reference>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The output parameter to receive the dom::Object.</literal>
          </text>
        </children>
        <name>io</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The polymorphic Block to convert.</literal>
          </text>
        </children>
        <name>I</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The DomCorpus used to resolve references.</literal>
          </text>
        </children>
        <name>domCorpus</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>LazyObjectMapTag</literal>
        <id>8Y1M7LwWFGzdVRgw2rECQM6SB9f</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>8Y1M7LwWFGzdVRgw2rECQM6SB9f</id>
              <identifier>LazyObjectMapTag</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                  <identifier>dom</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>IO</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>io</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                              <identifier>Block</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>I</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4GNuDjTt8KfBJdJuDiyRhPDaWoYk</id>
                  <identifier>DomCorpus</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>domCorpus</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>IO</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>tag_invoke</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
      <lineNumber>96</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>426</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>236</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3it1RUcpW4BLZqGwUk1G3kVHKF6n</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Map the Polymorphic Inline as a </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>dom::Value</literal>
            <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> object.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Convert a polymorphic block storage into a DOM value.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Serialize a polymorphic inline node into a DOM value.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Destination value.</literal>
          </text>
        </children>
        <name>io</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Inline storage to convert.</literal>
          </text>
        </children>
        <name>I</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Corpus context for lazy references.</literal>
          </text>
        </children>
        <name>domCorpus</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>ValueFromTag</literal>
        <id>2aQ2aHikax3BLE5HtfVsDvthX1y5</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2aQ2aHikax3BLE5HtfVsDvthX1y5</id>
              <identifier>ValueFromTag</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                  <identifier>dom</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>IO</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>io</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>I</name>
    </param>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4GNuDjTt8KfBJdJuDiyRhPDaWoYk</id>
                  <identifier>DomCorpus</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>domCorpus</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>IO</name>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2FftBeMRNZABykWAS3RzDNYpn1Wg</id>
            <identifier>polymorphic_storage_for</identifier>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                        <identifier>Block</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>traverse</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
      <lineNumber>78</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4VR9tSzL7eHedRCmg6UFG5jBEWE2</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Traverse a list of inlines.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The list of texts to traverse.</literal>
          </text>
        </children>
        <name>list</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The function to call for each text.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Additional arguments to pass to the function.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
                  <identifier>vector</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <specialization>
                              <kind>specialization</kind>
                              <id>4CC9SbymVfC7Wg5Rh1gDUDmDLRJB</id>
                              <identifier>unique_ptr</identifier>
                              <prefix>
                                <identifier>
                                  <kind>identifier</kind>
                                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                                  <identifier>std</identifier>
                                </identifier>
                              </prefix>
                              <templateArgs>
                                <type>
                                  <kind>type</kind>
                                  <type>
                                    <named>
                                      <kind>named</kind>
                                      <name>
                                        <identifier>
                                          <kind>identifier</kind>
                                          <identifier>T</identifier>
                                        </identifier>
                                      </name>
                                    </named>
                                  </type>
                                </type>
                              </templateArgs>
                            </specialization>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>list</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>F</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>f</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>std::derived_from&lt;T, Inline&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>trim</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>182</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>9XbouCs4muWQYr8GeEEK4x2PWmh</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>trim</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Block to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The BlockContainer to trim.</literal>
          </text>
        </children>
        <name>blocks</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The InlineContainer to trim.</literal>
          </text>
        </children>
        <name>inlines</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2aQXSG9g7fzH9E3Sed2QZo25Ah5r 3WbBoqsdwZLDJh6ry4JdBd8GdZ1p 2zjd5NGBi9XzNfvJ5MuKzz1gCfC2 P7jFaZqxndFFyvG1AMMwooE3Wbh 2muigpTnPvc3RRiQugPn6B16LPN7</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>trim</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>184</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2aQXSG9g7fzH9E3Sed2QZo25Ah5r</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes leading and trailing whitespace from the block.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Block to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>AdmonitionBlock</literal>
        <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>Block</literal>
        <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BlockCommonBase</literal>
        <id>4KBsaDxt3uLcNzQNJLzreraTfLMe</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BriefBlock</literal>
        <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CodeBlock</literal>
        <id>3xd4mjdX2muy6Eg2zpinBvf7DEUQ</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>DefinitionListBlock</literal>
        <id>35QDDJmU2E9qz1a4pkD7cgcFoMCS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>FootnoteDefinitionBlock</literal>
        <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HeadingBlock</literal>
        <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ListBlock</literal>
        <id>2NrTC6VyaPevbjToJB8ghtSjvY7u</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>MathBlock</literal>
        <id>VQmPXZqAPfYgYRpE9yvGZvsHm67</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParagraphBlock</literal>
        <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParamBlock</literal>
        <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PostconditionBlock</literal>
        <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PreconditionBlock</literal>
        <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>QuoteBlock</literal>
        <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReturnsBlock</literal>
        <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SeeBlock</literal>
        <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TParamBlock</literal>
        <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TableBlock</literal>
        <id>2uDafuBsm6spawBtX2fFC6EYXDAj</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThematicBreakBlock</literal>
        <id>258ZTjgdQT26QzdYxiERZBLAzXwb</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThrowsBlock</literal>
        <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                  <identifier>Block</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>trim</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
      <lineNumber>267</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3WbBoqsdwZLDJh6ry4JdBd8GdZ1p</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes leading and trailing whitespace from the text elements</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The BlockContainer to trim.</literal>
          </text>
        </children>
        <name>blocks</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>AdmonitionBlock</literal>
        <id>3wp8BaqU6w5RWCz2FoYR7gfsBCwx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>BlockContainer</literal>
        <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>DefinitionListItem</literal>
        <id>3x8w4Wzn5h5C8hgDYc3ktkN4QCsa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>FootnoteDefinitionBlock</literal>
        <id>3fZPVg6wujkvV7zvSpeTqwqCeF38</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ListItem</literal>
        <id>FAWDsbUun6rTwhkn6k1ErTNQZEy</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>QuoteBlock</literal>
        <id>3zRJY1f8qDmy3BXJc745mGsPMFsV</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>nkJ9gGxkhnQcWB5KrqwgiXZv2eS</id>
                  <identifier>BlockContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>blocks</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>trim</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
      <lineNumber>457</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2zjd5NGBi9XzNfvJ5MuKzz1gCfC2</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes leading and trailing whitespace from the text elements in the given InlineContainer.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The InlineContainer to trim.</literal>
          </text>
        </children>
        <name>inlines</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>BriefBlock</literal>
        <id>446qpUQXb12ABhZ6uE8VonjMj9Qu</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>CodeInline</literal>
        <id>4XSYTUdzNUv32jxxRjBJqUrUtidR</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>EmphInline</literal>
        <id>4Vp9y8mhpo6rkDYeUKmVDkrDRTy6</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HeadingBlock</literal>
        <id>wM1xnFbeYCjQqUDWqT1T9nGqBZq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>HighlightInline</literal>
        <id>3BsVGj7xHvJW7DqNDHyJ9g2i2UZf</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ImageInline</literal>
        <id>4LB4PEZzqfEQa3cUbTi1xf6qEmRN</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>InlineContainer</literal>
        <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LinkInline</literal>
        <id>pbDQ6katbvPedvuztLHCiRNi4G8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParagraphBlock</literal>
        <id>2doMXC1gQwhU9zzCprA3oHmJXTFv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ParamBlock</literal>
        <id>2NF7jwvHkRPF2reiVEM4gJccj545</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PostconditionBlock</literal>
        <id>T3kgfxqfUMzhUz5h7XVNYrAHEF8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>PreconditionBlock</literal>
        <id>7Yu4kPsfvGeJRwzCUA25HSLXUdx</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ReturnsBlock</literal>
        <id>rgt8UYxWrDtHfPj9FPkwJpjansL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SeeBlock</literal>
        <id>2vUz5muVFxUv2Lect1vXuyaNJTe9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrikethroughInline</literal>
        <id>CJPbC4NwrPJeuv6wSnDmgGcZcQc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>StrongInline</literal>
        <id>28xEnXQadr6mJnmktXwag2oH9muy</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SubscriptInline</literal>
        <id>3pokSaXJdAim8xq2QJ2Ua1J3CvvL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>SuperscriptInline</literal>
        <id>3LXYEAXUPBpotEa55hyCSdkhdpJa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TParamBlock</literal>
        <id>21EdS1EVSJuD9X76CVhzhLTLg1fi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TableCell</literal>
        <id>4Fpn8ErFqJhnvGmQ15sjijdqRVYc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ThrowsBlock</literal>
        <id>3xtES3eRD7BE9L5Jb3ezVkmx6PEU</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>3e3yY6fdQnWb8TKV6EnnpuBBKD5f</id>
                  <identifier>InlineContainer</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>inlines</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>trim</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>182</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>P7jFaZqxndFFyvG1AMMwooE3Wbh</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes leading and trailing whitespace from the block.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Polymorphic&lt;Block&gt; to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                              <identifier>Block</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>trim</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
      <lineNumber>151</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2muigpTnPvc3RRiQugPn6B16LPN7</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Removes leading and trailing whitespace from the inline element.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>void</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The Polymorphic&lt;Inline&gt; to trim.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                              <identifier>Inline</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>visit</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>47</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4GY2sADXhN3nBLEnvFaQeSsh9FCK</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>visit</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of calling the function.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The block to visit.</literal>
          </text>
        </children>
        <name>info</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The function to call for each block.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Additional arguments to pass to the function.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The inline element to visit.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>41NCtzjFZzArKioedFnG1Yo5HE54 36gMWzv2fgT8qGh7D2RkUT9Fd1im</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>visit</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>47</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>41NCtzjFZzArKioedFnG1Yo5HE54</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Visit a block.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of calling the function.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The block to visit.</literal>
          </text>
        </children>
        <name>info</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The function to call for each block.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Additional arguments to pass to the function.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>BlockTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>info</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Fn</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>fn</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>BlockTy</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>2ghW4mJcJo795w32acRcLmhMuvqk</id>
            <identifier>derived_from</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                        <identifier>Block</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Fn</name>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
</function>
<function>
  <name>visit</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
      <lineNumber>48</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>36gMWzv2fgT8qGh7D2RkUT9Fd1im</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Visit an inline.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of calling the function.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The inline element to visit.</literal>
          </text>
        </children>
        <name>el</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The function to call for each inline.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Additional arguments to pass to the function.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>decltype(auto)</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>InlineTy</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>el</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Fn</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>fn</name>
    </param>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>InlineTy</name>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Fn</name>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>std::derived_from&lt;InlineTy, Inline&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
</function>
<overloads>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>77</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3FkgLn4wV1cz8x8mxpFr2UFDuL5G</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Equality delegates to the three-way comparison.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>==</overloadedOperator>
  <members>BR3pPmtmyKgrFnGeFWZHahAYfBx JJq5phFdUGZXU7yp2P7rDuLPZqH</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
      <lineNumber>122</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>BR3pPmtmyKgrFnGeFWZHahAYfBx</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Equality delegates to the three-way comparison.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the objects are equal, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                              <identifier>Inline</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                              <identifier>Inline</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
      <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
      <lineNumber>77</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>JJq5phFdUGZXU7yp2P7rDuLPZqH</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Equality delegates to the three-way comparison.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the objects are equal, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                              <identifier>Block</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                              <identifier>Block</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>==</overloadedOperator>
</function>
<overloads>
  <name>operator&lt;=&gt;</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
        <lineNumber>72</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
        <lineNumber>117</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>PjvvByHH9DAkgs1UivKc35n2zLw</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Three-way comparison operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
  <members>3K2m9itMEuiranHLzNpcNPzEdmXQ KPTzTZbEFG2zHu5YrEMfDcZtdhj</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3k2uwCJKHuMhuR8wQ83kh9SVn7RX</id>
          <identifier>strong_ordering</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline.hpp</sourcePath>
        <lineNumber>117</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3K2m9itMEuiranHLzNpcNPzEdmXQ</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Three-way comparison for polymorphic inline elements.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The relative order of the objects</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3k2uwCJKHuMhuR8wQ83kh9SVn7RX</id>
          <identifier>strong_ordering</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                              <identifier>Inline</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3xA8ufXKvhnkEoii2oivdF3dhSXa</id>
                              <identifier>Inline</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block.hpp</sourcePath>
        <lineNumber>72</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>KPTzTZbEFG2zHu5YrEMfDcZtdhj</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Three-way comparison between polymorphic block wrappers.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The relative order of the objects</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3k2uwCJKHuMhuR8wQ83kh9SVn7RX</id>
          <identifier>strong_ordering</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                              <identifier>Block</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>3oHt5FVMhAEmevXxhnDC8oCsxi7s</id>
                              <identifier>Block</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<using>
  <name>operator&lt;=&gt;</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>33</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>2pBGtkLoDZT2AavTaxAXXWjAtC6V</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Compares base classes first (in description order), then own members.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Three-way comparison for any described type.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>mrdocs::operator&lt;=&gt;(T const&amp;, T const&amp;)</string>
      </copiedFrom>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>operator&lt;=&gt;</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
          <identifier>mrdocs</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>3fQrv75RiWPyaEJHPxYNWCvg2Bte</shadowDeclarations>
</using>
<overloads>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1194</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>3fQrv75RiWPyaEJHPxYNWCvg2Bte</id>
  <extraction>regular</extraction>
  <parent>2pBGtkLoDZT2AavTaxAXXWjAtC6V</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Three-way comparison operators</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>strong_ordering comparing held objects.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of the three-way comparison with the value.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of the three-way comparison with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::nullopt</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of the three-way comparison between the optionals or their values.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
  <members>2wbFQ6fyBVQFWFfxhEyn5nGFaKxw 3t4LN1JfqGEb1p3Ssn3B7zUk6yUN 2bMaBasYnc7CfRtvniKXdQYtBbA4 2vGo8BjA4UZivkUVwih8TZ71H9NE 2og6qd9u6cH3QDY2N39tYCJK4R8d 2wbFQ6fyBVQFWFfxhEyn5nGFaKxw 3t4LN1JfqGEb1p3Ssn3B7zUk6yUN 2bMaBasYnc7CfRtvniKXdQYtBbA4 2vGo8BjA4UZivkUVwih8TZ71H9NE 2og6qd9u6cH3QDY2N39tYCJK4R8d</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/CompareReflectedType.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/CompareReflectedType.hpp</sourcePath>
      <lineNumber>38</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2wbFQ6fyBVQFWFfxhEyn5nGFaKxw</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Compares base classes first (in description order), then own members.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Three-way comparison for any described type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The relative order of the objects</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>a</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>b</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3k2uwCJKHuMhuR8wQ83kh9SVn7RX</id>
          <identifier>strong_ordering</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>a</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>b</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <requires>DescribedComparable&lt;T&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Polymorphic.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Polymorphic.hpp</sourcePath>
      <lineNumber>277</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3t4LN1JfqGEb1p3Ssn3B7zUk6yUN</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Three-way comparison of two polymorphic objects.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>strong_ordering comparing held objects.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Base</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Base</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Base</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>detail::CanVisitCompare&lt;Base&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1374</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2bMaBasYnc7CfRtvniKXdQYtBbA4</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Performs a three-way comparison between an Optional and a value. If the Optional is engaged, compares its value to v; otherwise, returns less.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of the three-way comparison with the value.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>x</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>v</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2oQwqEvHsa4jHyvzZ2Dft6tTVQVJ</id>
          <identifier>compare_three_way_result_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>U</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>x</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>U</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>v</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <requires>(!detail::isDerivedFromOptional&lt;U&gt;)
        &amp;&amp; requires { typename std::compare_three_way_result_t&lt;T, U&gt;; }
        &amp;&amp; std::three_way_comparable_with&lt;T, U&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1218</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vGo8BjA4UZivkUVwih8TZ71H9NE</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Performs a three-way comparison between an Optional and std::nullopt. Returns std::strong_ordering::greater if engaged, std::strong_ordering::equal if disengaged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of the three-way comparison with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::nullopt</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>x</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3k2uwCJKHuMhuR8wQ83kh9SVn7RX</id>
          <identifier>strong_ordering</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>x</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2EkN3HYJCw2hAzy7ByUykFW6DEC</id>
              <identifier>nullopt_t</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1194</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2og6qd9u6cH3QDY2N39tYCJK4R8d</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Performs a three-way comparison between two Optional values. If both are engaged, compares their contained values; otherwise, compares engagement state.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of the three-way comparison between the optionals or their values.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>x</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>y</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2oQwqEvHsa4jHyvzZ2Dft6tTVQVJ</id>
          <identifier>compare_three_way_result_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>U</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>x</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>U</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>y</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>W4WdcjYWYzWUhDm3AyfaDTV6XB3</id>
            <identifier>three_way_comparable_with</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <identifier>T</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/CompareReflectedType.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/CompareReflectedType.hpp</sourcePath>
      <lineNumber>38</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2wbFQ6fyBVQFWFfxhEyn5nGFaKxw</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Compares base classes first (in description order), then own members.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Three-way comparison for any described type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The relative order of the objects</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>a</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>b</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3k2uwCJKHuMhuR8wQ83kh9SVn7RX</id>
          <identifier>strong_ordering</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>a</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>b</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <requires>DescribedComparable&lt;T&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Polymorphic.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Polymorphic.hpp</sourcePath>
      <lineNumber>277</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3t4LN1JfqGEb1p3Ssn3B7zUk6yUN</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Three-way comparison of two polymorphic objects.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>strong_ordering comparing held objects.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Base</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Base</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Base</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>detail::CanVisitCompare&lt;Base&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1374</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2bMaBasYnc7CfRtvniKXdQYtBbA4</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Performs a three-way comparison between an Optional and a value. If the Optional is engaged, compares its value to v; otherwise, returns less.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of the three-way comparison with the value.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>x</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>v</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2oQwqEvHsa4jHyvzZ2Dft6tTVQVJ</id>
          <identifier>compare_three_way_result_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>U</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>x</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>U</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>v</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <requires>(!detail::isDerivedFromOptional&lt;U&gt;)
        &amp;&amp; requires { typename std::compare_three_way_result_t&lt;T, U&gt;; }
        &amp;&amp; std::three_way_comparable_with&lt;T, U&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1218</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2vGo8BjA4UZivkUVwih8TZ71H9NE</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Performs a three-way comparison between an Optional and std::nullopt. Returns std::strong_ordering::greater if engaged, std::strong_ordering::equal if disengaged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of the three-way comparison with </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::nullopt</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>x</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3k2uwCJKHuMhuR8wQ83kh9SVn7RX</id>
          <identifier>strong_ordering</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>x</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2EkN3HYJCw2hAzy7ByUykFW6DEC</id>
              <identifier>nullopt_t</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<function>
  <name>operator&lt;=&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1194</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2og6qd9u6cH3QDY2N39tYCJK4R8d</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Performs a three-way comparison between two Optional values. If both are engaged, compares their contained values; otherwise, compares engagement state.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The result of the three-way comparison between the optionals or their values.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>x</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>y</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2oQwqEvHsa4jHyvzZ2Dft6tTVQVJ</id>
          <identifier>compare_three_way_result_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>U</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>x</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>U</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>y</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>W4WdcjYWYzWUhDm3AyfaDTV6XB3</id>
            <identifier>three_way_comparable_with</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <identifier>T</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>&lt;=&gt;</overloadedOperator>
</function>
<using>
  <name>operator==</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Inline/InlineBase.hpp</sourcePath>
        <lineNumber>32</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/DocComment/Block/BlockBase.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/DocComment/Block/BlockBase.hpp</sourcePath>
        <lineNumber>35</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>using</kind>
  <id>2dXHHUKANeQVaYxJWHmavnYPRWwJ</id>
  <extraction>regular</extraction>
  <parent>ZmvJYj2cnXeNyXQupCcgTMYMXJ1</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Needed because removing a defaulted member </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>operator&lt;=&gt;()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> also removes the implicitly-generated </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>operator==()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Equality for any described type.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>mrdocs::operator==(T const&amp;, T const&amp;)</string>
      </copiedFrom>
    </brief>
  </doc>
  <class>normal</class>
  <introducedName>
    <identifier>
      <kind>identifier</kind>
      <identifier>operator==</identifier>
      <prefix>
        <identifier>
          <kind>identifier</kind>
          <id>3QprkvAv6SmsjBRQTSrkLz8nkZQC</id>
          <identifier>mrdocs</identifier>
        </identifier>
      </prefix>
    </identifier>
  </introducedName>
  <shadowDeclarations>31kCx5DszF7fgmFmhrMaygK3QuzS</shadowDeclarations>
</using>
<overloads>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1126</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>31kCx5DszF7fgmFmhrMaygK3QuzS</id>
  <extraction>regular</extraction>
  <parent>2dXHHUKANeQVaYxJWHmavnYPRWwJ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Equality operators</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true when objects compare equal.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the optional is engaged and equal to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the optional is engaged and equal to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the optional is disengaged; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if both optionals are engaged and equal, or both are disengaged; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>==</overloadedOperator>
  <members>3FaVoBwXhAFuxKcvvL2zCyTRdKEK 2g9WKfuYCGKTv9Ayk8zyuHSqU2aE 21LXTK9NbT6dG9k1mmXP9VzoXiTN 2qxUrFEPKnWTcGapiZt23qwis63q 31FJkc4c3hyrtdTd7VdwgEREFw2b 8D1h4kMM9UnTz3yshnuKBtiKzSX 3FaVoBwXhAFuxKcvvL2zCyTRdKEK 2g9WKfuYCGKTv9Ayk8zyuHSqU2aE 21LXTK9NbT6dG9k1mmXP9VzoXiTN 2qxUrFEPKnWTcGapiZt23qwis63q 31FJkc4c3hyrtdTd7VdwgEREFw2b 8D1h4kMM9UnTz3yshnuKBtiKzSX</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/CompareReflectedType.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/CompareReflectedType.hpp</sourcePath>
      <lineNumber>84</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3FaVoBwXhAFuxKcvvL2zCyTRdKEK</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Needed because removing a defaulted member </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>operator&lt;=&gt;()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> also removes the implicitly-generated </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>operator==()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Equality for any described type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the objects are equal, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>a</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>b</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>a</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>b</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <requires>DescribedComparable&lt;T&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Polymorphic.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Polymorphic.hpp</sourcePath>
      <lineNumber>288</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2g9WKfuYCGKTv9Ayk8zyuHSqU2aE</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Equality comparison of two polymorphic objects.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true when objects compare equal.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Base</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Base</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Base</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>detail::CanVisitCompare&lt;Base&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1242</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>21LXTK9NbT6dG9k1mmXP9VzoXiTN</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Compares a value to an engaged Optional for equality. Returns true if the Optional is engaged and its value equals lhs.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the optional is engaged and equal to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>22KerQMPrvCtfyTRW4ognnaQ5LJd</id>
          <identifier>OptionalEqT</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3bhF31NoBpzauSaWKLU8SH2oayGT</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>U</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>U</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <requires>(!detail::isOptionalV&lt;T&gt;)</requires>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1230</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2qxUrFEPKnWTcGapiZt23qwis63q</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Compares an engaged Optional to a value for equality. Returns true if the Optional is engaged and its value equals rhs.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the optional is engaged and equal to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>22KerQMPrvCtfyTRW4ognnaQ5LJd</id>
          <identifier>OptionalEqT</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3bhF31NoBpzauSaWKLU8SH2oayGT</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>U</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>U</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <requires>(!detail::isOptionalV&lt;U&gt;)</requires>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1206</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>31FJkc4c3hyrtdTd7VdwgEREFw2b</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Checks if the Optional is disengaged (equal to std::nullopt). Returns true if the Optional does not contain a value.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the optional is disengaged; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2EkN3HYJCw2hAzy7ByUykFW6DEC</id>
              <identifier>nullopt_t</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1126</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>8D1h4kMM9UnTz3yshnuKBtiKzSX</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Compares two Optional values for equality. Returns true if both are engaged and their contained values are equal, or both are disengaged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if both optionals are engaged and equal, or both are disengaged; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>22KerQMPrvCtfyTRW4ognnaQ5LJd</id>
          <identifier>OptionalEqT</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3bhF31NoBpzauSaWKLU8SH2oayGT</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>U</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>U</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Support/Reflection/CompareReflectedType.hpp</shortPath>
      <sourcePath>include/mrdocs/Support/Reflection/CompareReflectedType.hpp</sourcePath>
      <lineNumber>84</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3FaVoBwXhAFuxKcvvL2zCyTRdKEK</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Needed because removing a defaulted member </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>operator&lt;=&gt;()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> also removes the implicitly-generated </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>operator==()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Equality for any described type.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the objects are equal, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>a</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>b</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>a</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>b</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <requires>DescribedComparable&lt;T&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Polymorphic.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Polymorphic.hpp</sourcePath>
      <lineNumber>288</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2g9WKfuYCGKTv9Ayk8zyuHSqU2aE</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Equality comparison of two polymorphic objects.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true when objects compare equal.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Polymorphic</literal>
        <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Base</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>NSrsTTSDT5ggj5UzHkjgbfTXVpp</id>
                  <identifier>Polymorphic</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>Base</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Base</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>detail::CanVisitCompare&lt;Base&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1242</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>21LXTK9NbT6dG9k1mmXP9VzoXiTN</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Compares a value to an engaged Optional for equality. Returns true if the Optional is engaged and its value equals lhs.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the optional is engaged and equal to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>lhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>22KerQMPrvCtfyTRW4ognnaQ5LJd</id>
          <identifier>OptionalEqT</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3bhF31NoBpzauSaWKLU8SH2oayGT</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>U</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>U</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <requires>(!detail::isOptionalV&lt;T&gt;)</requires>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1230</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2qxUrFEPKnWTcGapiZt23qwis63q</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Compares an engaged Optional to a value for equality. Returns true if the Optional is engaged and its value equals rhs.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the optional is engaged and equal to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>rhs</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>22KerQMPrvCtfyTRW4ognnaQ5LJd</id>
          <identifier>OptionalEqT</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3bhF31NoBpzauSaWKLU8SH2oayGT</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>U</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>U</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <requires>(!detail::isOptionalV&lt;U&gt;)</requires>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1206</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>31FJkc4c3hyrtdTd7VdwgEREFw2b</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Checks if the Optional is disengaged (equal to std::nullopt). Returns true if the Optional does not contain a value.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the optional is disengaged; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <attributes>
    <nodiscard>
      <kind>nodiscard</kind>
      <name>nodiscard</name>
    </nodiscard>
  </attributes>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2EkN3HYJCw2hAzy7ByUykFW6DEC</id>
              <identifier>nullopt_t</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
</function>
<function>
  <name>operator==</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/ADT/Optional.hpp</shortPath>
      <sourcePath>include/mrdocs/ADT/Optional.hpp</sourcePath>
      <lineNumber>1126</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>8D1h4kMM9UnTz3yshnuKBtiKzSX</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Compares two Optional values for equality. Returns true if both are engaged and their contained values are equal, or both are disengaged.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if both optionals are engaged and equal, or both are disengaged; otherwise, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The left operand</literal>
          </text>
        </children>
        <name>lhs</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The right operand</literal>
          </text>
        </children>
        <name>rhs</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Optional</literal>
        <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>22KerQMPrvCtfyTRW4ognnaQ5LJd</id>
          <identifier>OptionalEqT</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>3bhF31NoBpzauSaWKLU8SH2oayGT</id>
              <identifier>detail</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>U</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>lhs</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>icLAvhve7hmzMq32oBCgmphAyZa</id>
                  <identifier>Optional</identifier>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>U</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>rhs</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>==</overloadedOperator>
</function>
<namespace>
  <name>dom</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Error/Error.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Error/Error.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Error.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Error.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Kind.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Kind.hpp</sourcePath>
        <lineNumber>20</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/String.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>107</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
        <lineNumber>21</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
        <lineNumber>22</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/SymbolID.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/SymbolID.hpp</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Source.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Source.hpp</sourcePath>
        <lineNumber>83</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
  <extraction>regular</extraction>
  <parent>3QprkvAv6SmsjBRQTSrkLz8nkZQC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This class is a variant-like container for holding any kind of value that can be represented in JSON, with extensions for functions and &quot;safe strings&quot;.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The class supports the following types:</literal>
          </text>
        </children>
      </paragraph>
      <list>
        <kind>list</kind>
        <items>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>Undefined</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>Null</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>Boolean</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>Integer</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>String</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>SafeString</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>Array</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>Object</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>Function</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
        </items>
        <listKind>unordered</listKind>
      </list>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The class provides type-safe accessors for each type, as well as methods to check the type of the contained value.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Example:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>{.cpp}
        dom::Value v1 = 42; // Integer
        dom::Value v2 = &quot;Hello, World!&quot;; // String
        dom::Value v3 = dom::Array{v1, v2}; // Array

        if (v1.isInteger())
        {
            std::cout &lt;&lt; &quot;v1 is an integer: &quot; &lt;&lt; v1.getInteger() &lt;&lt; &quot;\n&quot;;
        }

        if (v2.isString())
        {
            std::cout &lt;&lt; &quot;v2 is a string: &quot; &lt;&lt; v2.getString() &lt;&lt; &quot;\n&quot;;
        }

        if (v3.isArray())
        {
            std::cout &lt;&lt; &quot;v3 is an array with &quot; &lt;&lt; v3.getArray().size() &lt;&lt; &quot; elements.\n&quot;;
        }</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Objects representing JSON-like values.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <members>
    <namespaces>zDuMYXyJSuSxAefmvePg8AaZZBz UGUd2gyCDtGSsAkgeL6ZewRf8ro</namespaces>
    <typedefs>2v2uJTEXYwEe81rnkbkH2eh6PzVc</typedefs>
    <records>4TEUh96EhgLMqWD74eiWYvGCH6Hp KT6TR6ek385eykdDpp5UCtNJpEt 2EmE5gCTnUdUHNrb4CzQMVUfz7og w9nMTrQ9SJwdpMK871m2pEfKTxw q9NNQ7DvtHRsCHza1mxsBbUidQk 3q4zkXxPrfn8wyzsrgoFuytxharE 2tQFg3FuXP9mzRBW2Sm9f5JLAY6D 2m2J4mAXFZ5h1kWesR7WUZXcmcKg 2kwuGHjUWd2rbzkfjHFswm4pcCTH 2pQDMTNSkpJUAcH8f3JjD137y8M2 2SzUnnBLEb1FC6MNwVzkYGXyTZxb 4JGy4sDtvTLioVwAeYrTdbdS4vcS 8Y1M7LwWFGzdVRgw2rECQM6SB9f y78VabgytnCt2F2gxXnNgH6JQjw H5rknHLiAocDJhkNbYJHhzz9BVC 44aM7eBExu13TAUucbGxzNVTwXwh 2fRk1W9oo4FSh6xGoKqMKLpZm5Br 2aQ2aHikax3BLE5HtfVsDvthX1y5 2LbSHDA9f4zaq7REfXiefCWghCk4 2Cz7yV3EGc55iHV5aXvqvTCizJji 2TNJfwgE7TBJp1T2PTayUaNRr6fw 4UrHEA2AcYfEJFBJLV87QjywGezB tjVFutbRLA4pMnebDWEqdbZEuAc 2LHfuoYQPQAwN6AZKqd5TVmfYJzb</records>
    <enums>2hqggnPGJomQc54oFedzACg7yDcN</enums>
    <functions>vj4anmAZ2Pv5xzCJzU1DXMDSdT6 2f7fkc9LssHhpnFLGGocf9hU7Qcy 3TjUuewXaZESrxo6NJwFq59d46rX 3RGnJWmZBwPCGhDJvSkCjJW4xz2G t8RbVTib5pUZUZutY3ruDSACHdi 2U4uMNQHjKoP5DiSJ2BL57gvGH5k 3rnYzzSYYJDceMWapijsA5Hpj2hW 2R1EQEffx2xwSs85yfjXezGaK5Xi 3D6LyG1zHoER5et9NusUPKxsqmws 47avy4AZhF3VrQRqmRrXEakes1XF 2vJxssK1Kg5ALmCYtirN6adZd9S 4GKvRMjWhehUVYW7mfEejEiKL9Af xodxVqXWm8GaAwFMEUzM48GFxTf 3jXWz8FTeQDurdquPx8Z1CKJL5FG 2k7UmbQHPkLLaRLrUgq6fHWCAryq 3fvVyLuJLTRUxsffmoaYEoVDrnY 23mguonrHokJMCVixQeBCJTaF2JY 2iSnNHqw4suPZoBeV79bJY4hcZtz</functions>
    <concepts>4H3M97nXbpRQPBwypfy46mXeFToR 3joF9TwSPeGDCge7Lt9hSzGhvUWY 2yL7k9yX8tcx1MbYzXySU3azTaEh 3BaWkNVxT7Tx3PnNgZmggKadZDx3 4Mbh2vt4pWUbJt2UUmCE9G5GeYQY 3SDb1GfYCKFbPaFjhtyDiv9AkRHg ManUkVvKVwRwzQoqLsZfWovkdHB 2K53kPrFFUQRu2tJ83oGGTUyzutg 21VG9D84ML9kURHmDfHfpgsS2mzT 3TXpe5HfBxrDjrjyC85W13hsEkxf 3U69E72DgZjKkt58NcKRGHigx72G 4CmKzN9iY73K2gXornWQV6rKzrhX 3TL83JBcCgDUgbFnCqVr1DbcgJ11 R4zCbDaHKeBuvDyTzio53nu6fLP 3rBsULtMCN78QWLNqEiEBV1MWB6J</concepts>
    <usings>W7DtnqHj2xdjKFN1jVaaCFieaQV</usings>
  </members>
</namespace>
<namespace>
  <name>JSON</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>670</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>zDuMYXyJSuSxAefmvePg8AaZZBz</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This namespace wraps the platform JSON encoder/decoder behavior we emulate inside MrDocs so generators can round-trip DOM </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Value</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> objects to text and back with predictable spacing, escaping, and cyclic-detection rules.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>JSON serialization helpers for DOM values.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <members>
    <functions>uMC5Lrrc85n4WTnWxap5ZxjZNsq</functions>
  </members>
</namespace>
<function>
  <name>stringify</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>685</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>uMC5Lrrc85n4WTnWxap5ZxjZNsq</id>
  <extraction>regular</extraction>
  <parent>zDuMYXyJSuSxAefmvePg8AaZZBz</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This function serialized a </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>Value</literal>
            <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> to a string as if </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>JSON.stringify()</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> had been called on it.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Recursive objects are identified.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Stringify a value as JSON</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A string containing valid JSON.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to stringify.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
    <relates>
      <reference>
        <kind>reference</kind>
        <literal>Value</literal>
        <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
      </reference>
    </relates>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                      <identifier>dom</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
</function>
<namespace>
  <name>detail</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
        <lineNumber>24</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>namespace</kind>
  <id>UGUd2gyCDtGSsAkgeL6ZewRf8ro</id>
  <extraction>implementation-defined</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>These utilities let generators expose large result sets without eagerly materializing every element, deferring lookups until the DOM is traversed during rendering or serialization.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Internal helpers for lazy DOM arrays.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <members>
    <records>42Y4CdqhTHyyxGVv12dAE9z96sD3 3QTa4zZ1aZaerVNMoBFYtKuTLdiX iniciCu28YwDz6sCe53QNfNgpsC</records>
  </members>
</namespace>
<record>
  <name>NoLazyObjectContext</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>41</lineNumber>
      <columnNumber>5</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>42Y4CdqhTHyyxGVv12dAE9z96sD3</id>
  <extraction>implementation-defined</extraction>
  <parent>UGUd2gyCDtGSsAkgeL6ZewRf8ro</parent>
  <keyKind>struct</keyKind>
</record>
<record>
  <name>no_context_tag</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>30</lineNumber>
      <columnNumber>5</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>3QTa4zZ1aZaerVNMoBFYtKuTLdiX</id>
  <extraction>implementation-defined</extraction>
  <parent>UGUd2gyCDtGSsAkgeL6ZewRf8ro</parent>
  <keyKind>struct</keyKind>
</record>
<record>
  <name>no_size_tag</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>31</lineNumber>
      <columnNumber>5</columnNumber>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>iniciCu28YwDz6sCe53QNfNgpsC</id>
  <extraction>implementation-defined</extraction>
  <parent>UGUd2gyCDtGSsAkgeL6ZewRf8ro</parent>
  <keyKind>struct</keyKind>
</record>
<typedef>
  <name>Expected</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Error.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Error.hpp</sourcePath>
        <lineNumber>63</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2v2uJTEXYwEe81rnkbkH2eh6PzVc</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>dom&apos;s result type: the std::expected polyfill, defaulting the error to dom::Error (an explicit 2nd argument is allowed, e.g. </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Expected&lt;void, E&gt;</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3gvMKxexqB8yZDx1eVAkK3qkdtFG</id>
          <identifier>expected</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>47GjXGwav94Yi6gMmWfJpUNPqSNg</id>
              <identifier>polyfill</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>T</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>E</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>E</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <id>3q4zkXxPrfn8wyzsrgoFuytxharE</id>
                    <identifier>Error</identifier>
                  </identifier>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
</typedef>
<record>
  <name>Array</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Array.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
      <lineNumber>39</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arrays are a collection of indexed values. They are an extension of objects with a particular relationship between integer-keyed properties and some abstract length-property. Besides, they include convenient methods to manipulate these ordered sequences of values.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An array of values</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>LazyArray</literal>
        <id>32rSAsV54iop3LZo14bkKKZkT447</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LazyArray</literal>
        <id>3rSbRiXBosfKAUTr6BiNKV63Qjx9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>TransformArray</literal>
        <id>3TjUuewXaZESrxo6NJwFq59d46rX</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::getParents</literal>
        <id>2Xaq1MALDEmCVhy9mwKPLQKq41Zg</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::and_fn</literal>
        <id>894hazfc5Ks6bqxKCqHmDZGKXg8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::eq_fn</literal>
        <id>2YcW6pLygt2beQYCznoGCX14qvH9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::gt_fn</literal>
        <id>3uzMDEaFk8zT3ggGpU4wWSwzWQ27</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::helper_missing_fn</literal>
        <id>5P9EfDb5NiMJ4AGknXxNCQ5FyHh</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::ne_fn</literal>
        <id>22rHtyQPd7BDov6AjU5UDT9rG8gz</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::not_fn</literal>
        <id>WLjAE1cWdt7aLFGzU8pbvVfNuWa</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::or_fn</literal>
        <id>2JLL26ucyMre2awwYDFeYh3hXZRt</id>
      </reference>
    </related>
  </doc>
  <keyKind>class</keyKind>
  <isFinal/>
  <interface>
    <public>
      <typedefs>4FYCHdewxKwDAvHf3KEQE61QvTbp 2Br1K6XmNPVqYTkShSZZQvVf9XQw 4RrJYtPptczVqnGVMFY7cMvv7Eog zZTsd6b5GxtoghD5TgTHPaVvTpC sKLGNcJ6kumdDwMpv4Nof9MBG3g ent1LpYRFmEvc4tkJs9TzNZxRQX R8csMP5Y5oHr1epMUczDkbRYgYG 3ydmY37xSZD6Bw6yovpxBRS6TSpo 3KyX1bthKambh1GJYo4JhkT1VX6u 3BCFjro1ehfyVT9WkeDP6412XkcE</typedefs>
      <records>4REVSTE2vFZtLwZdSjVMdCX6miEo</records>
      <functions>2RcUjHFrkV79xcr9TPRkCBA98QGp 2cMkDZcCGgkFCWptEq3wge8cQfxx 3zURrpNzdPhtcttaNGtMeLjTMFYn 41CpKpgZyftpumRzugkAa2hr1U9Z 2tVEFZmVG3rYtWpjEwHsEF1WbUq9 4D3KxX1nhK5ajU4aQcGMc3KXiBC9 34DATfw6pKHeGdKz8Bphah9FxUeX TfaVJYgmE2gjzYqpwAsaKN61EZq 4Lf6q8hs75Rhrcq2QuEETgsVDUP5 4x9L4xpmXXz3FCP9MMiRaSjG8MM 4TdwRptFNpsnB4ygWXirreadm9Rv 24TvnXtiVjmXLW4CqgZDRRcPtjMA 2QtYvkq2WvPPqsToXZ5UKEQUhfD9 4Fy4jTm4g9PhU4TUKymEGzVbUEYC zysfVWzzySaVsMjxHvPdiuGk5ee 3c9vj5tFeKXPW3BmDfX8V7acY38N 3tsLAvcxWGctFymvufdDck3b68zB</functions>
    </public>
    <private>
      <variables>bK4M1coZR1hn18HzJMFcMK17NPr</variables>
    </private>
  </interface>
  <friends>
    <friendInfo>
      <id>3rnYzzSYYJDceMWapijsA5Hpj2hW</id>
    </friendInfo>
    <friendInfo>
      <id>P5fEEqbCJbYwgXFQ3LXsTFC81Xs</id>
    </friendInfo>
    <friendInfo>
      <id>3EkR4A1y8zaTMtFj4UnpEUNkpHZp</id>
    </friendInfo>
    <friendInfo>
      <id>3TJLq1hJVBgkWfxpWkHLi2uTJyef</id>
    </friendInfo>
    <friendInfo>
      <id>4PWSot3uF6YJUPyaE94uxuWWHttG</id>
    </friendInfo>
    <friendInfo>
      <id>3LtsHTBDwBmon7AcUhLndPBswd3w</id>
    </friendInfo>
    <friendInfo>
      <id>3cvEpViDZai8QE2wkXsyfq9TrM7F</id>
    </friendInfo>
    <friendInfo>
      <id>3GEEhy9zuttVNd974p2fj1EXKiUQ</id>
    </friendInfo>
  </friends>
</record>
<typedef>
  <name>const_iterator</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>83</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4FYCHdewxKwDAvHf3KEQE61QvTbp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A constant iterator referencing an element in an Array.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4REVSTE2vFZtLwZdSjVMdCX6miEo</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>const_pointer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>67</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2Br1K6XmNPVqYTkShSZZQvVf9XQw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A pointer to an element.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
              <identifier>value_type</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>const_reference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>59</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4RrJYtPptczVqnGVMFY7cMvv7Eog</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is a read-only reference to an element.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to an element.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>difference_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>75</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>zZTsd6b5GxtoghD5TgTHPaVvTpC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A signed integral type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>EKxMGCxxySWyqBbWqvvL9j9KhWv</id>
          <identifier>ptrdiff_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>impl_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>91</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>sKLGNcJ6kumdDwMpv4Nof9MBG3g</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The implementation type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3ndPMWYzhtTVAVCHsDKjaQkrDfmC</id>
          <identifier>shared_ptr</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>KT6TR6ek385eykdDpp5UCtNJpEt</id>
                      <identifier>ArrayImpl</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>pointer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>63</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>ent1LpYRFmEvc4tkJs9TzNZxRQX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A pointer to an element.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
              <identifier>value_type</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>reference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>53</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>R8csMP5Y5oHr1epMUczDkbRYgYG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is a read-only reference to an element.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to an element.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>size_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>71</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3ydmY37xSZD6Bw6yovpxBRS6TSpo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An unsigned integral type used for indexes and sizes.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>storage_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>87</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3KyX1bthKambh1GJYo4JhkT1VX6u</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of storage used by the default implementation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
                      <identifier>value_type</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>value_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>47</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of an element.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>iterator</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>79</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>4REVSTE2vFZtLwZdSjVMdCX6miEo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A constant iterator referencing an element in an Array.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <typedefs>3yo4ocNwtNk6JdunApWUoaVzEAAn</typedefs>
    </public>
  </interface>
  <friends>
    <friendInfo>
      <id>u8nyYbFJWZJZrkYNW8umTsNYEXo</id>
    </friendInfo>
    <friendInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
    </friendInfo>
  </friends>
</record>
<overloads>
  <name>Array</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Array.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
      <lineNumber>127</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>103</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>111</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>119</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>142</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>2RcUjHFrkV79xcr9TPRkCBA98QGp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The elements to acquire.</literal>
          </text>
        </children>
        <name>elements</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>mQhnwXkYqVYBp2nJw3y2q7GPSHX 3aq1q3fEXxS8hPJ7rSYUcz8jektB 3rYVRJrQidtSG86kLn3bCZBst6Tt 316snHGex2KxeHVRRKhF5zApCCEB JnWwb2dTrNvQRTur71qn8fUrS8E</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>Array</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>103</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>mQhnwXkYqVYBp2nJw3y2q7GPSHX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Default-constructed arrays refer to a new, empty array which is distinct from every other empty array.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Array</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>119</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3aq1q3fEXxS8hPJ7rSYUcz8jektB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The newly constructed array will contain copies of the scalars in other, and references to its structured data.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
                  <identifier>Array</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Array</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>111</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3rYVRJrQidtSG86kLn3bCZBst6Tt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Ownership of the contents is transferred to the new object. The moved-from array will behave as if default-constructed.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
                  <identifier>Array</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Array</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Array.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
      <lineNumber>127</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>316snHGex2KxeHVRRKhF5zApCCEB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This constructs an array from an existing implementation, with shared ownership. The pointer cannot not be null.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>impl</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>sKLGNcJ6kumdDwMpv4Nof9MBG3g</id>
              <identifier>impl_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>impl</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Array</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>142</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>JnWwb2dTrNvQRTur71qn8fUrS8E</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Upon construction, the array will retain ownership of a shallow copy of the specified elements. In particular, dynamic objects will be acquired with shared ownership.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The elements to acquire.</literal>
          </text>
        </children>
        <name>elements</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3KyX1bthKambh1GJYo4JhkT1VX6u</id>
              <identifier>storage_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>elements</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~Array</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>95</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2cMkDZcCGgkFCWptEq3wge8cQfxx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Array.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
      <lineNumber>159</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>151</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3zURrpNzdPhtcttaNGtMeLjTMFYn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>3PuFzwaatHQ1jSTV9pN1uLvyjCEW 3dirRswrWMRjiyVkcmPUKqcNhvde</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Array.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
      <lineNumber>159</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3PuFzwaatHQ1jSTV9pN1uLvyjCEW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This acquires shared ownership of the copied array, and ownership of the previous contents is released.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
                  <identifier>Array</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>151</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3dirRswrWMRjiyVkcmPUKqcNhvde</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Ownership of the array is transferred to this, and ownership of the previous contents is released. The moved-from array behaves as if default constructed.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
                  <identifier>Array</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>at</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>199</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>41CpKpgZyftpumRzugkAa2hr1U9Z</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the i-th element.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the i-th element.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An unsigned integral type used for indexes and sizes.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
    <exceptions>
      <throws>
        <kind>throws</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>i &gt;= size()</literal>
              </text>
            </children>
          </code>
        </children>
        <exception>
          <kind>reference</kind>
          <literal>Exception</literal>
          <id>2rMXrndNzLAJXRyusaqfnJU6zH6j</id>
        </exception>
      </throws>
    </exceptions>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3ydmY37xSZD6Bw6yovpxBRS6TSpo</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>back</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>211</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2tVEFZmVG3rYtWpjEwHsEF1WbUq9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the last element.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the last element.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <exceptions>
      <throws>
        <kind>throws</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>empty()</literal>
              </text>
            </children>
          </code>
        </children>
        <exception>
          <kind>reference</kind>
          <literal>Exception</literal>
          <id>2rMXrndNzLAJXRyusaqfnJU6zH6j</id>
        </exception>
      </throws>
    </exceptions>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>begin</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>215</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4D3KxX1nhK5ajU4aQcGMc3KXiBC9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return an iterator to the beginning of the range of elements.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>an iterator to the beginning of the range of elements.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4REVSTE2vFZtLwZdSjVMdCX6miEo</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>235</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>34DATfw6pKHeGdKz8Bphah9FxUeX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>If the array is read-only, an exception is thrown.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an element to the end of the array.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Arguments forwarded to the constructor of Value.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>176</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>TfaVJYgmE2gjzYqpwAsaKN61EZq</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if the array is empty.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if the array is empty.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>end</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>219</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Lf6q8hs75Rhrcq2QuEETgsVDUP5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return an iterator to the end of the range of elements.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>an iterator to the end of the range of elements.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4REVSTE2vFZtLwZdSjVMdCX6miEo</id>
          <identifier>iterator</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>front</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>205</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4x9L4xpmXXz3FCP9MMiRaSjG8MM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the first element.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the first element.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <exceptions>
      <throws>
        <kind>throws</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>empty()</literal>
              </text>
            </children>
          </code>
        </children>
        <exception>
          <kind>reference</kind>
          <literal>Exception</literal>
          <id>2rMXrndNzLAJXRyusaqfnJU6zH6j</id>
        </exception>
      </throws>
    </exceptions>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>186</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4TdwRptFNpsnB4ygWXirreadm9Rv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the i-th element, without bounds checking.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the i-th element, without bounds checking.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The zero-based index of the element.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3ydmY37xSZD6Bw6yovpxBRS6TSpo</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Array.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
      <lineNumber>165</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>24TvnXtiVjmXLW4CqgZDRRcPtjMA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the implementation used by this object.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the implementation used by this object.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>sKLGNcJ6kumdDwMpv4Nof9MBG3g</id>
              <identifier>impl_type</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>push_back</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>226</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2QtYvkq2WvPPqsToXZ5UKEQUhfD9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>If the array is read-only, an exception is thrown.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an element to the end of the array.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type of an element.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
              <identifier>value_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>193</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Fy4jTm4g9PhU4TUKymEGzVbUEYC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Set the i-th element, without bounds checking.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The zero-based index of the element.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to set.</literal>
          </text>
        </children>
        <name>v</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3ydmY37xSZD6Bw6yovpxBRS6TSpo</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>v</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>180</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>zysfVWzzySaVsMjxHvPdiuGk5ee</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the number of elements in the array.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of elements in the array.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3ydmY37xSZD6Bw6yovpxBRS6TSpo</id>
          <identifier>size_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>swap</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Array.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
      <lineNumber>261</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3c9vj5tFeKXPW3BmDfX8V7acY38N</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Swap two arrays.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An array of values</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
                  <identifier>Array</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>172</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3tsLAvcxWGctFymvufdDck3b68zB</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4TEUh96EhgLMqWD74eiWYvGCH6Hp</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>ArrayImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Array.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
      <lineNumber>314</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>KT6TR6ek385eykdDpp5UCtNJpEt</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This interface is used by Array types.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Abstract array interface.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <derived>2EmE5gCTnUdUHNrb4CzQMVUfz7og 2kwuGHjUWd2rbzkfjHFswm4pcCTH 2pQDMTNSkpJUAcH8f3JjD137y8M2</derived>
  <interface>
    <public>
      <typedefs>2owQuEcYiWbWgtA1pB3yFpq9AJN8 2LCKzEX7biyYeajGUHfwNZYKgrF4</typedefs>
      <functions>4AroECWjxk8DN6MXy1Vf1BMRkXKN pw1xo8fpHreeSYg2C3MGvU5Yht2 2mmEh7yrg4tF5Baz7YW1bCM7cWeG 3C7SAea2u178cJj1Cvod38AGAteR 4ABmdNJoaLGTXbn19YtM4J5uGXfU 3ZUtnBtgxDKsbGYj2mMzBz3R4GYY</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>size_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>322</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An unsigned integral type used for indexes and sizes.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Array::size_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3ydmY37xSZD6Bw6yovpxBRS6TSpo</id>
          <identifier>size_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>value_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>319</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2LCKzEX7biyYeajGUHfwNZYKgrF4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of an element.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Array::value_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
          <identifier>value_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>~ArrayImpl</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>326</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4AroECWjxk8DN6MXy1Vf1BMRkXKN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>349</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>pw1xo8fpHreeSYg2C3MGvU5Yht2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The default implementation throws an exception, making the array effectively read-only.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an element to the end of the array.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type of an element.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2LCKzEX7biyYeajGUHfwNZYKgrF4</id>
              <identifier>value_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>338</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2mmEh7yrg4tF5Baz7YW1bCM7cWeG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the i-th element, without bounds checking.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the i-th element, without bounds checking.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An unsigned integral type used for indexes and sizes.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2LCKzEX7biyYeajGUHfwNZYKgrF4</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>342</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3C7SAea2u178cJj1Cvod38AGAteR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Set the i-th element, without bounds checking.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An unsigned integral type used for indexes and sizes.</literal>
          </text>
        </children>
        <name>index</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A variant container for any kind of Dom value.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>index</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<function>
  <name>size</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>334</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4ABmdNJoaLGTXbn19YtM4J5uGXfU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the number of elements in the array.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of elements in the array.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
          <identifier>size_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>330</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3ZUtnBtgxDKsbGYj2mMzBz3R4GYY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<record>
  <name>DefaultArrayImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Array.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
      <lineNumber>363</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2EmE5gCTnUdUHNrb4CzQMVUfz7og</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This implementation is backed by a simple vector and allows appending.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The default array implementation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>KT6TR6ek385eykdDpp5UCtNJpEt</id>
              <identifier>ArrayImpl</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>2LGPBYowbxdQz36nsrcbNK1sijuS 34BjxA35FKpatonTcoDFiuYM5Sag 3tF5W3c65tz6Vx8JkiYQJzmwrGP8</typedefs>
      <functions>3ecEG4oTq3zc8jTSjk668pbT4aZj 48CmBawBusk4H7MCQtnwKFMtXTKs 3tWBRS362ntmXWYB279oayqEvfqg nthXTP4U2fM9MxTavM7dqcMc1sh 3cpLNqqmsgqqypY7ujfi6hRzX5Nc 2rb5fcNisxQ95vzAYyULo7zo5jQm</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>size_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>371</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2LGPBYowbxdQz36nsrcbNK1sijuS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An unsigned integral type used for indexes and sizes.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Array::size_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3ydmY37xSZD6Bw6yovpxBRS6TSpo</id>
          <identifier>size_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>storage_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>374</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>34BjxA35FKpatonTcoDFiuYM5Sag</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of storage used by the default implementation.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Array::storage_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3KyX1bthKambh1GJYo4JhkT1VX6u</id>
          <identifier>storage_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>value_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>368</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3tF5W3c65tz6Vx8JkiYQJzmwrGP8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of an element.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Array::value_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
          <identifier>value_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<overloads>
  <name>DefaultArrayImpl</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>378</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>382</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3ecEG4oTq3zc8jTSjk668pbT4aZj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Initial contents to take ownership of.</literal>
          </text>
        </children>
        <name>elements</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2LtME2TNRiQnCET7Rec56odAFQ59 WgHyXwasziVMpCbQpjJESoSTmFR</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>DefaultArrayImpl</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>378</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2LtME2TNRiQnCET7Rec56odAFQ59</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Create an empty array implementation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>DefaultArrayImpl</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>382</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>WgHyXwasziVMpCbQpjJESoSTmFR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Create an array populated with the given elements.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Initial contents to take ownership of.</literal>
          </text>
        </children>
        <name>elements</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>34BjxA35FKpatonTcoDFiuYM5Sag</id>
              <identifier>storage_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>elements</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>398</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>48CmBawBusk4H7MCQtnwKFMtXTKs</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append a value to the array.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type of an element.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3tF5W3c65tz6Vx8JkiYQJzmwrGP8</id>
              <identifier>value_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>390</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3tWBRS362ntmXWYB279oayqEvfqg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Retrieve an element at the specified index.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type of an element.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Index of the element to fetch.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3tF5W3c65tz6Vx8JkiYQJzmwrGP8</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2LGPBYowbxdQz36nsrcbNK1sijuS</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<overloads>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>342</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>395</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>nthXTP4U2fM9MxTavM7dqcMc1sh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>set</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Index to update.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>New value to store.</literal>
          </text>
        </children>
        <name>v</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3t5z4zCogX8u23FjJ6wYEsqbf6EU 3C7SAea2u178cJj1Cvod38AGAteR</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>395</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3t5z4zCogX8u23FjJ6wYEsqbf6EU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Replace the element at the specified index.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Index to update.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>New value to store.</literal>
          </text>
        </children>
        <name>v</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2LGPBYowbxdQz36nsrcbNK1sijuS</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>v</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
</function>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>342</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3C7SAea2u178cJj1Cvod38AGAteR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Set the i-th element, without bounds checking.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An unsigned integral type used for indexes and sizes.</literal>
          </text>
        </children>
        <name>index</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A variant container for any kind of Dom value.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>index</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<function>
  <name>size</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>386</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3cpLNqqmsgqqypY7ujfi6hRzX5Nc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the number of stored elements.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of stored elements.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2LGPBYowbxdQz36nsrcbNK1sijuS</id>
          <identifier>size_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>401</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2rb5fcNisxQ95vzAYyULo7zo5jQm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2EmE5gCTnUdUHNrb4CzQMVUfz7og</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key string for this array.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key string for this array.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<record>
  <name>DefaultFunctionImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>188</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>w9nMTrQ9SJwdpMK871m2pEfKTxw</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Function implementation that wraps a fixed-arity callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2m2J4mAXFZ5h1kWesR7WUZXcmcKg</id>
              <identifier>FunctionImpl</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>6cjzkYCH9uCB4DkvAeNVXSBdrfY 3m4uuxgT52B2QaZGFfzEmZPpgCik</typedefs>
      <functions>2wDrHuUKvowkj1ok64UEj8h3Swd3 2N6e5J23hZ1s1aar6zBSzRsZvRHX 2X5MuqEAAvsAq5KMRhv7PR1xjBCj</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>args_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>387</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>6cjzkYCH9uCB4DkvAeNVXSBdrfY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>w9nMTrQ9SJwdpMK871m2pEfKTxw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Argument tuple type accepted by the callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>args_type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2Cz7yV3EGc55iHV5aXvqvTCizJji</id>
              <identifier>function_traits</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>F</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>return_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>384</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3m4uuxgT52B2QaZGFfzEmZPpgCik</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>w9nMTrQ9SJwdpMK871m2pEfKTxw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Result type produced by the callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>return_type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2Cz7yV3EGc55iHV5aXvqvTCizJji</id>
              <identifier>function_traits</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>F</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>DefaultFunctionImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>392</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2wDrHuUKvowkj1ok64UEj8h3Swd3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>w9nMTrQ9SJwdpMK871m2pEfKTxw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from any callable convertible to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>F</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Callable to wrap.</literal>
          </text>
        </children>
        <name>u</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>U</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>u</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>call</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>407</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2N6e5J23hZ1s1aar6zBSzRsZvRHX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>w9nMTrQ9SJwdpMK871m2pEfKTxw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the wrapped callable with the given arguments.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>dom&apos;s result type: the std::expected polyfill, defaulting the error to dom::Error (an explicit 2nd argument is allowed, e.g. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Expected&lt;void, E&gt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>).</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An array of values</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2v2uJTEXYwEe81rnkbkH2eh6PzVc</id>
          <identifier>Expected</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                      <identifier>Value</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
                  <identifier>Array</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>400</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2X5MuqEAAvsAq5KMRhv7PR1xjBCj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>w9nMTrQ9SJwdpMK871m2pEfKTxw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>FunctionImpl::type_key</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<record>
  <name>DefaultObjectImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Object.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
      <lineNumber>448</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>q9NNQ7DvtHRsCHza1mxsBbUidQk</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The default Object implementation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>H5rknHLiAocDJhkNbYJHhzz9BVC</id>
              <identifier>ObjectImpl</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>21hrN8JLYi6uzFtdABxN8XMJx1J3 2UDzgAoZtdZJoXcZH1Kv7rgnfHkW</typedefs>
      <functions>D6VZiC78zUpzRqq8akEynuVWMGR pTb3Egw8pt49zaACyL2oMkFAxLC 34qsJ8iYmTvyoDsaBPs8CoTcu7M8 LQrJNypXznssf2ZsKQHfSTsinD6 NRbgPZPftwRdCN3jFfRLYeencWt hvcvQtoQmgoiLx2FdSDZEV2T3QT 2aNvfHVX1kn6fvrfQuTiNAtd5fVx</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>reference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>363</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>21hrN8JLYi6uzFtdABxN8XMJx1J3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is a read-only reference to an element.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to an element.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Object::reference</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>5gFM7We6maroFnuPNvnUP3GAApt</id>
          <identifier>reference</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>storage_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>360</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2UDzgAoZtdZJoXcZH1Kv7rgnfHkW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of storage used by the default implementation.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Object::storage_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4UTgX9eSzvdhXHPNtAgZ6aB6HzvH</id>
          <identifier>storage_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<overloads>
  <name>DefaultObjectImpl</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>454</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>459</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>D6VZiC78zUpzRqq8akEynuVWMGR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q9NNQ7DvtHRsCHza1mxsBbUidQk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Key/value storage to take ownership of.</literal>
          </text>
        </children>
        <name>entries</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>4CcmtUhw4yeWHRoySMK6hjVh4atu 3QJ8MJSufok22NhzjReve68geDj4</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>DefaultObjectImpl</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>454</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4CcmtUhw4yeWHRoySMK6hjVh4atu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q9NNQ7DvtHRsCHza1mxsBbUidQk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Create an empty object implementation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>DefaultObjectImpl</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>459</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3QJ8MJSufok22NhzjReve68geDj4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q9NNQ7DvtHRsCHza1mxsBbUidQk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Create an object pre-populated with entries.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Key/value storage to take ownership of.</literal>
          </text>
        </children>
        <name>entries</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2UDzgAoZtdZJoXcZH1Kv7rgnfHkW</id>
              <identifier>storage_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>entries</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>exists</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>483</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>pTb3Egw8pt49zaACyL2oMkFAxLC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q9NNQ7DvtHRsCHza1mxsBbUidQk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Check whether a key exists in the object.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>True if the key exists.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Key to test.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>468</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>34qsJ8iYmTvyoDsaBPs8CoTcu7M8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q9NNQ7DvtHRsCHza1mxsBbUidQk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Retrieve a value by key.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Stored value or undefined if absent.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Key to search for.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>473</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>LQrJNypXznssf2ZsKQHfSTsinD6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q9NNQ7DvtHRsCHza1mxsBbUidQk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Set a value by key.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Key to set.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>New value.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
              <identifier>String</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
</function>
<function>
  <name>size</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>463</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>NRbgPZPftwRdCN3jFfRLYeencWt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q9NNQ7DvtHRsCHza1mxsBbUidQk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return number of elements stored.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>number of elements stored.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>371</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>hvcvQtoQmgoiLx2FdSDZEV2T3QT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<overloads>
  <name>visit</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>403</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>478</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>2aNvfHVX1kn6fvrfQuTiNAtd5fVx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q9NNQ7DvtHRsCHza1mxsBbUidQk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>visit</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>False if visitor requested stop, otherwise true.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Callback receiving key and value.</literal>
          </text>
        </children>
        <name>visitor</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>4AdABa2BDLjSYNrerFnwiSyiZ1Y8 3JW5vC9dEkvn1eFdADhtE8Z13FWU</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>visit</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>403</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4AdABa2BDLjSYNrerFnwiSyiZ1Y8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function must return </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to continue iteration, or </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to stop.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visit function returns </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the visitor for each key/value pair.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>wvbsHvkGyK5ULwDmHaRgbjNfhNT</id>
              <identifier>function</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <function>
                      <kind>function</kind>
                      <returnType>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>bool</identifier>
                            </identifier>
                          </name>
                          <fundamentalType>bool</fundamentalType>
                        </named>
                      </returnType>
                      <paramTypes>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                              <identifier>String</identifier>
                            </identifier>
                          </name>
                        </named>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                              <identifier>Value</identifier>
                            </identifier>
                          </name>
                        </named>
                      </paramTypes>
                    </function>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fn</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>visit</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>478</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3JW5vC9dEkvn1eFdADhtE8Z13FWU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>q9NNQ7DvtHRsCHza1mxsBbUidQk</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Visit each key/value pair until the visitor returns false.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>False if visitor requested stop, otherwise true.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Callback receiving key and value.</literal>
          </text>
        </children>
        <name>visitor</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>wvbsHvkGyK5ULwDmHaRgbjNfhNT</id>
              <identifier>function</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <function>
                      <kind>function</kind>
                      <returnType>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>bool</identifier>
                            </identifier>
                          </name>
                          <fundamentalType>bool</fundamentalType>
                        </named>
                      </returnType>
                      <paramTypes>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                              <identifier>String</identifier>
                            </identifier>
                          </name>
                        </named>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                              <identifier>Value</identifier>
                            </identifier>
                          </name>
                        </named>
                      </paramTypes>
                    </function>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>visitor</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<record>
  <name>Error</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Error.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Error.hpp</sourcePath>
      <lineNumber>29</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Support/Error/Error.hpp</shortPath>
        <sourcePath>include/mrdocs/Support/Error/Error.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>3q4zkXxPrfn8wyzsrgoFuytxharE</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A std-only error value for the dom library (carries a message).</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>4TX9akT5AKH873tnrh2HusATcSeG 3E6MuGBjYXWjHmb6VsT3MAeH3bp 4N8yba3MBzEtjEdWxQ5qKk7QpGok</functions>
    </public>
  </interface>
</record>
<overloads>
  <name>Error</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Error.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Error.hpp</sourcePath>
      <lineNumber>38</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4TX9akT5AKH873tnrh2HusATcSeG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3q4zkXxPrfn8wyzsrgoFuytxharE</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A string describing the failure.</literal>
          </text>
        </children>
        <name>message</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>2AUDJYfnuqdvo3qPzvV2US8B4HH MG9SGeGcLPEN1kMKbET93QYCfWC</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>Error</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Error.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Error.hpp</sourcePath>
      <lineNumber>38</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2AUDJYfnuqdvo3qPzvV2US8B4HH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3q4zkXxPrfn8wyzsrgoFuytxharE</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A default-constructed error carries no message and is equivalent to success.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>Error</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Error.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Error.hpp</sourcePath>
      <lineNumber>44</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>MG9SGeGcLPEN1kMKbET93QYCfWC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3q4zkXxPrfn8wyzsrgoFuytxharE</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A string describing the failure.</literal>
          </text>
        </children>
        <name>message</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
              <identifier>string</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>message</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>message</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Error.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Error.hpp</sourcePath>
      <lineNumber>52</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3E6MuGBjYXWjHmb6VsT3MAeH3bp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3q4zkXxPrfn8wyzsrgoFuytxharE</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the error message.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The message describing the failure, or an empty string if this error indicates success.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
              <identifier>string</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator bool</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Error.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Error.hpp</sourcePath>
      <lineNumber>58</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4N8yba3MBzEtjEdWxQ5qKk7QpGok</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>3q4zkXxPrfn8wyzsrgoFuytxharE</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if this holds an error.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the error carries a non-empty message.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>conversion</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>Function</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>193</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Value-semantic wrapper over a callable exposed to the DOM layer.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>makeInvocable</literal>
        <id>t8RbVTib5pUZUZutY3ruDSACHdi</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>makeVariadicInvocable</literal>
        <id>2U4uMNQHjKoP5DiSJ2BL57gvGH5k</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::lua::makeCallable</literal>
        <id>LEwZphaPSWF2aakuT96gVBR1gE6</id>
      </reference>
    </related>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>3ZvzerAPcrEvHSXAjsVpghNMnbpy eXpfR4ckzVt2B6nAm9XAJhaKLrt 4PvyKc7BsAQEEaYX8CDVyDDaVx1b 3XXF1ithCiNQUY6wCsu8Jsy29Sga 2DmkiDneJVxrjA7V5UDigbUtzwtp Cj5jCgrG87Cu7aXu45Ja6SRJyJ4 nzCKY46owuwRf8A2TSKQ77FviG8 2S6cSMZanvM64cZ1GzGkFbWwcAfJ zPhJJkVN4szPdSUeomyv4HquwtW</functions>
    </public>
    <private>
      <typedefs>3Z1zycHTmisootsyR2G8VVQMCkC9</typedefs>
    </private>
  </interface>
  <friends>
    <friendInfo>
      <id>2R1EQEffx2xwSs85yfjXezGaK5Xi</id>
    </friendInfo>
    <friendInfo>
      <id>4ZTLpeQP5RwATTUfG3TKeuxmwVPC</id>
    </friendInfo>
  </friends>
</record>
<overloads>
  <name>Function</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>243</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>223</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>231</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>238</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3ZvzerAPcrEvHSXAjsVpghNMnbpy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Callable to wrap.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>LjAhF6mxBfxxgtymYk8szTM5kGn 4DKyDstWTQcj5X9aNCiufER9DTUQ 4LmGjhdguBj342STYCnyXj7UtV48 45F3LkYCbaotDQegvrJGaxKP5eG4</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>Function</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>223</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>LjAhF6mxBfxxgtymYk8szTM5kGn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A default-constructed function has this equivalent implementation:</literal>
          </text>
        </children>
      </paragraph>
      <code>
        <kind>code</kind>
        <literal>Value f()
{
    return nullptr;
}</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Function</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>238</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4DKyDstWTQcj5X9aNCiufER9DTUQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The newly constructed object acquires shared ownership of the function.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
                  <identifier>Function</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Function</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>231</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4LmGjhdguBj342STYCnyXj7UtV48</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Ownership of the function is tranferred. The moved-from object behaves as if default constructed.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
                  <identifier>Function</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Function</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>243</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>45F3LkYCbaotDQegvrJGaxKP5eG4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a Function from any supported callable.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Callable to wrap.</literal>
          </text>
        </children>
        <name>f</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>F</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>f</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>function_traits_convertible_to_value&lt;std::decay_t&lt;F&gt;&gt;</requires>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~Function</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>210</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>eXpfR4ckzVt2B6nAm9XAJhaKLrt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>259</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>267</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>4PvyKc7BsAQEEaYX8CDVyDDaVx1b</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>xZuozXoFAGsZV45CyxkwDREy6aQ 3R7WtFzUpjTFPXbdEL9PyBbW3AGF</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
              <identifier>Function</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>267</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>xZuozXoFAGsZV45CyxkwDREy6aQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This acquires shared ownership of the function. Ownership of the previous function is removed.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
              <identifier>Function</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
                  <identifier>Function</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>259</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3R7WtFzUpjTFPXbdEL9PyBbW3AGF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Ownership of the function is tranferred, and ownership of the previous function is released. The moved-from object behaves as if default constructed.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
              <identifier>Function</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
                  <identifier>Function</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>call</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>284</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3XXF1ithCiNQUY6wCsu8Jsy29Sga</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the function.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>dom&apos;s result type: the std::expected polyfill, defaulting the error to dom::Error (an explicit 2nd argument is allowed, e.g. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Expected&lt;void, E&gt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>).</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An array of values</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2v2uJTEXYwEe81rnkbkH2eh6PzVc</id>
          <identifier>Expected</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                      <identifier>Value</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
                  <identifier>Array</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2DmkiDneJVxrjA7V5UDigbUtzwtp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the implementation used by this object.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the implementation used by this object.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3Z1zycHTmisootsyR2G8VVQMCkC9</id>
              <identifier>impl_type</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator()</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>293</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>Cj5jCgrG87Cu7aXu45Ja6SRJyJ4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the function.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The return value of the function.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to the function.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>()</overloadedOperator>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>swap</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>308</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>nzCKY46owuwRf8A2TSKQ77FviG8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Swap two objects.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The other object.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
                  <identifier>Function</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>try_invoke</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>300</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2S6cSMZanvM64cZ1GzGkFbWwcAfJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the function.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>dom&apos;s result type: the std::expected polyfill, defaulting the error to dom::Error (an explicit 2nd argument is allowed, e.g. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Expected&lt;void, E&gt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>).</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to the function.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2v2uJTEXYwEe81rnkbkH2eh6PzVc</id>
          <identifier>Expected</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                      <identifier>Value</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>280</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>zPhJJkVN4szPdSUeomyv4HquwtW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>FunctionImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>340</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>186</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>2m2J4mAXFZ5h1kWesR7WUZXcmcKg</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Abstract base for function implementations.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Value-semantic wrapper over a callable exposed to the DOM layer.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <derived>w9nMTrQ9SJwdpMK871m2pEfKTxw 2LbSHDA9f4zaq7REfXiefCWghCk4</derived>
  <interface>
    <public>
      <functions>2i9WX8EbBgEzV9nq5ETaVuhSxNFm REZ5LXYDF6niPbUTC8SxSKkBVU4 2jg747g6FC7YuPbrwnpdZYi4a4em</functions>
    </public>
  </interface>
</record>
<function>
  <name>~FunctionImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>346</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2i9WX8EbBgEzV9nq5ETaVuhSxNFm</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2m2J4mAXFZ5h1kWesR7WUZXcmcKg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<function>
  <name>call</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>354</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>REZ5LXYDF6niPbUTC8SxSKkBVU4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2m2J4mAXFZ5h1kWesR7WUZXcmcKg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the function.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>dom&apos;s result type: the std::expected polyfill, defaulting the error to dom::Error (an explicit 2nd argument is allowed, e.g. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Expected&lt;void, E&gt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>).</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An array of values</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2v2uJTEXYwEe81rnkbkH2eh6PzVc</id>
          <identifier>Expected</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                      <identifier>Value</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
                  <identifier>Array</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>350</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2jg747g6FC7YuPbrwnpdZYi4a4em</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2m2J4mAXFZ5h1kWesR7WUZXcmcKg</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<record>
  <name>LazyArrayImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>70</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2kwuGHjUWd2rbzkfjHFswm4pcCTH</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This array type is used to define a dom::Array whose members are evaluated on demand as they are accessed.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Each member can goes through a transform function before being returned as a Value so that all types can be converted to dom::Value.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The underlying representation of the array is a range from where the elements are extracted. Elements in this range should be convertible to dom::Value.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This class is typically useful for implementing arrays that are expensive and have recursive dependencies, as these recursive dependencies can also be deferred.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Unlike a LazyObjectImpl, which contains an overlay object, this implementation is read-only. The </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>set</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>emplace_back</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> methods are not implemented.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lazy array implementation</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>KT6TR6ek385eykdDpp5UCtNJpEt</id>
              <identifier>ArrayImpl</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>2owQuEcYiWbWgtA1pB3yFpq9AJN8 2LCKzEX7biyYeajGUHfwNZYKgrF4</typedefs>
      <functions>2mssi83qRm7oxSawWBvvhoj2eF6j YHZx2ShMr4jeXwFsy3fWpeF954y pw1xo8fpHreeSYg2C3MGvU5Yht2 4FvF3fisSeKFo9qZPWsB3CPPoraR 3C7SAea2u178cJj1Cvod38AGAteR 3jpMvjzDEZgCTksEwwQMvGec4HW7 38w1gh7aotA9SD6bYJWA6c15vsjk</functions>
    </public>
    <private>
      <typedefs>3EMjrDi2PzYMMadWwrt7tuPQiCTw 3XHrJLpGqi49oKS4jdNfNL9WyKnX rQtqQAbvCQsKBmFMUQGjTvVwdzT</typedefs>
      <variables>2jAA3EgQbW6ttLigocF54GjGBUMK 3wJqkRmCHKjg1DBcSGMQ5evio7j3 3DvW2RkmschoZaZepxGNNwBLATHd 3sDCibfKLQy8tdqLA5rvqT8pszAB</variables>
    </private>
  </interface>
</record>
<typedef>
  <name>size_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>322</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An unsigned integral type used for indexes and sizes.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Array::size_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3ydmY37xSZD6Bw6yovpxBRS6TSpo</id>
          <identifier>size_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>value_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>319</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2LCKzEX7biyYeajGUHfwNZYKgrF4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of an element.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Array::value_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
          <identifier>value_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<overloads>
  <name>LazyArrayImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>89</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>2mssi83qRm7oxSawWBvvhoj2eF6j</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2kwuGHjUWd2rbzkfjHFswm4pcCTH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Range to wrap lazily.</literal>
          </text>
        </children>
        <name>arr</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Context used to convert elements.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>3xXyH23Nn95U7ZtqYLGD91F44FpD 4C3xe6hTMr5STVV7cu4jSqvspybv</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>LazyArrayImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>89</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3xXyH23Nn95U7ZtqYLGD91F44FpD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2kwuGHjUWd2rbzkfjHFswm4pcCTH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from a range of values.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>arr</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>R</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>arr</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>LazyArrayImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>104</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4C3xe6hTMr5STVV7cu4jSqvspybv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2kwuGHjUWd2rbzkfjHFswm4pcCTH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from a range and a conversion context.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Range to wrap lazily.</literal>
          </text>
        </children>
        <name>arr</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Context used to convert elements.</literal>
          </text>
        </children>
        <name>ctx</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>R</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>arr</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>ctx</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~LazyArrayImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>118</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>YHZx2ShMr4jeXwFsy3fWpeF954y</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2kwuGHjUWd2rbzkfjHFswm4pcCTH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
</function>
<function>
  <name>emplace_back</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>349</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>pw1xo8fpHreeSYg2C3MGvU5Yht2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The default implementation throws an exception, making the array effectively read-only.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an element to the end of the array.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type of an element.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2LCKzEX7biyYeajGUHfwNZYKgrF4</id>
              <identifier>value_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<overloads>
  <name>get</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>145</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>338</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>4FvF3fisSeKFo9qZPWsB3CPPoraR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2kwuGHjUWd2rbzkfjHFswm4pcCTH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>get</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Index of the element.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>4CqWWQMHEK2CvEeV345dUee2evmz 2mmEh7yrg4tF5Baz7YW1bCM7cWeG</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>get</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>145</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4CqWWQMHEK2CvEeV345dUee2evmz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2kwuGHjUWd2rbzkfjHFswm4pcCTH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Retrieve the element at index </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>i</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, or nil if out of range.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A variant container for any kind of Dom value.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Index of the element.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
              <identifier>dom</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
              <identifier>size_t</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>338</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2mmEh7yrg4tF5Baz7YW1bCM7cWeG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the i-th element, without bounds checking.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the i-th element, without bounds checking.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An unsigned integral type used for indexes and sizes.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2LCKzEX7biyYeajGUHfwNZYKgrF4</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>342</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3C7SAea2u178cJj1Cvod38AGAteR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Set the i-th element, without bounds checking.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An unsigned integral type used for indexes and sizes.</literal>
          </text>
        </children>
        <name>index</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A variant container for any kind of Dom value.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>index</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>129</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3jpMvjzDEZgCTksEwwQMvGec4HW7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2kwuGHjUWd2rbzkfjHFswm4pcCTH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the number of elements, computing it lazily if needed.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of elements, computing it lazily if needed.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>121</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>38w1gh7aotA9SD6bYJWA6c15vsjk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2kwuGHjUWd2rbzkfjHFswm4pcCTH</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>ObjectImpl::type_key</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<record>
  <name>LazyArrayImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyArray.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyArray.hpp</sourcePath>
      <lineNumber>65</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2pQDMTNSkpJUAcH8f3JjD137y8M2</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This array type is used to define a dom::Array whose members are evaluated on demand as they are accessed.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Each member can goes through a transform function before being returned as a Value so that all types can be converted to dom::Value.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The underlying representation of the array is a range from where the elements are extracted. Elements in this range should be convertible to dom::Value.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This class is typically useful for implementing arrays that are expensive and have recursive dependencies, as these recursive dependencies can also be deferred.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Unlike a LazyObjectImpl, which contains an overlay object, this implementation is read-only. The </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>set</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> and </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>emplace_back</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> methods are not implemented.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lazy array implementation</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>R</name>
        <keyKind>class</keyKind>
        <constraint>
          <identifier>
            <kind>identifier</kind>
            <id>3gvYhwJ5fqfRQTXngiHvzdVABLD9</id>
            <identifier>random_access_range</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2kNzunpH8tw1w11Ntvxx22KtaK8t</id>
                <identifier>ranges</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </prefix>
          </identifier>
        </constraint>
      </type>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <id>3QTa4zZ1aZaerVNMoBFYtKuTLdiX</id>
                    <identifier>no_context_tag</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>UGUd2gyCDtGSsAkgeL6ZewRf8ro</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                  </identifier>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>HasValueFrom&lt;std::ranges::range_value_t&lt;R&gt;, Context&gt; ||
       (std::invocable&lt;Context, std::ranges::range_value_t&lt;R&gt;&gt; &amp;&amp;
        HasStandaloneValueFrom&lt;std::invoke_result_t&lt;Context, std::ranges::range_value_t&lt;R&gt;&gt;&gt;)</requires>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>KT6TR6ek385eykdDpp5UCtNJpEt</id>
              <identifier>ArrayImpl</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>2owQuEcYiWbWgtA1pB3yFpq9AJN8 2LCKzEX7biyYeajGUHfwNZYKgrF4</typedefs>
      <functions>pw1xo8fpHreeSYg2C3MGvU5Yht2 2mmEh7yrg4tF5Baz7YW1bCM7cWeG 3C7SAea2u178cJj1Cvod38AGAteR 4ABmdNJoaLGTXbn19YtM4J5uGXfU 3ZUtnBtgxDKsbGYj2mMzBz3R4GYY</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>size_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>322</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An unsigned integral type used for indexes and sizes.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Array::size_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3ydmY37xSZD6Bw6yovpxBRS6TSpo</id>
          <identifier>size_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>value_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>319</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2LCKzEX7biyYeajGUHfwNZYKgrF4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of an element.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Array::value_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3BCFjro1ehfyVT9WkeDP6412XkcE</id>
          <identifier>value_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>emplace_back</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>349</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>pw1xo8fpHreeSYg2C3MGvU5Yht2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The default implementation throws an exception, making the array effectively read-only.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Append an element to the end of the array.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The type of an element.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2LCKzEX7biyYeajGUHfwNZYKgrF4</id>
              <identifier>value_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>338</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2mmEh7yrg4tF5Baz7YW1bCM7cWeG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the i-th element, without bounds checking.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the i-th element, without bounds checking.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An unsigned integral type used for indexes and sizes.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2LCKzEX7biyYeajGUHfwNZYKgrF4</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>342</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3C7SAea2u178cJj1Cvod38AGAteR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Set the i-th element, without bounds checking.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An unsigned integral type used for indexes and sizes.</literal>
          </text>
        </children>
        <name>index</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A variant container for any kind of Dom value.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
              <identifier>size_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>index</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<function>
  <name>size</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>334</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4ABmdNJoaLGTXbn19YtM4J5uGXfU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the number of elements in the array.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of elements in the array.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2owQuEcYiWbWgtA1pB3yFpq9AJN8</id>
          <identifier>size_type</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>330</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3ZUtnBtgxDKsbGYj2mMzBz3R4GYY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>KT6TR6ek385eykdDpp5UCtNJpEt</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<record>
  <name>LazyObjectImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>240</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This interface is used to define objects whose members are evaluated on demand as they are accessed.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>When any of the object properties are accessed, the object </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>dom::Value</literal>
            <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> is constructed. In practice, the object never takes any memory besides the pointer to the underlying object.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The keys and values in the underlying object should be mapped using </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>tag_invoke</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This class is typically useful for implementing objects that are expensive and have recursive dependencies, as these recursive dependencies can also be deferred.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A context can also be stored in the object as a form to customize how the object is mapped. This context should be copyable and is propagated to other objects that support an overload with the same context.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The context can be simply a tag identifying how to map the object, or a more complex object carrying data to customize the mapping process.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>In the latter case, because the context should be a copyable, the user might want to use a type with reference semantics.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lazy object implementation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>H5rknHLiAocDJhkNbYJHhzz9BVC</id>
              <identifier>ObjectImpl</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>21hrN8JLYi6uzFtdABxN8XMJx1J3 2UDzgAoZtdZJoXcZH1Kv7rgnfHkW</typedefs>
      <functions>34V988wuunHpAhKhukJAur7Xz2Xw 2DQB4U2zoZa96RdHp2ePby2LkLMt 2B55zvN4wRZPHp5KC3KcZcPkhJLp 4CJ5JJKitEq4qEa8mxiv2TAwYQA3 4Vg4BYdjHXx5jW2PhU9KgGqwhNxY yZuBqWYxvCWisdL1Mht2JyD1f2h VtBfHey8ck7GNek96eAi14aVcXu 2w3fp7Jhv1ryfFsTBqwwM2SwWSR6</functions>
    </public>
    <private>
      <variables>4NQPNBoYQd4KPurQyqphQKKV6CBk oDGdBMZcpKe6Excwd5C9YqDLKvs 2CBJ6fYo9QSmbWwHsCd8L6jeaC5P</variables>
    </private>
  </interface>
</record>
<typedef>
  <name>reference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>363</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>21hrN8JLYi6uzFtdABxN8XMJx1J3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is a read-only reference to an element.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to an element.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Object::reference</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>5gFM7We6maroFnuPNvnUP3GAApt</id>
          <identifier>reference</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>storage_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>360</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2UDzgAoZtdZJoXcZH1Kv7rgnfHkW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of storage used by the default implementation.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Object::storage_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4UTgX9eSzvdhXHPNtAgZ6aB6HzvH</id>
          <identifier>storage_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<overloads>
  <name>LazyObjectImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>250</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>34V988wuunHpAhKhukJAur7Xz2Xw</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Object providing the data.</literal>
          </text>
        </children>
        <name>obj</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Context that guides the mapping.</literal>
          </text>
        </children>
        <name>context</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>6BCPeFbxJZWpmbjijJuDX5HMB7a pYHdwLyeDVyzQ9Tw2PKbA3JnQ2c</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>LazyObjectImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>250</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>6BCPeFbxJZWpmbjijJuDX5HMB7a</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Wrap an object using the default lazy mapping.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Object providing the data.</literal>
          </text>
        </children>
        <name>obj</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>obj</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <requires>HasLazyObjectMapWithoutContext&lt;T&gt;</requires>
  <isRecordMethod/>
</function>
<function>
  <name>LazyObjectImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>260</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>pYHdwLyeDVyzQ9Tw2PKbA3JnQ2c</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Wrap an object using a custom mapping context.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Object providing the data.</literal>
          </text>
        </children>
        <name>obj</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Context that guides the mapping.</literal>
          </text>
        </children>
        <name>context</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>T</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>obj</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Context</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>context</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <requires>HasLazyObjectMapWithContext&lt;T, Context&gt;</requires>
  <isRecordMethod/>
</function>
<function>
  <name>~LazyObjectImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>268</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2DQB4U2zoZa96RdHp2ePby2LkLMt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Virtual destructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
</function>
<function>
  <name>exists</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>322</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
        <lineNumber>294</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2B55zvN4wRZPHp5KC3KcZcPkhJLp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if a key exists.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>ObjectImpl::exists</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the key exists, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key to check for existence.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>354</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
        <lineNumber>278</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4CJ5JJKitEq4qEa8mxiv2TAwYQA3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the value for the specified key, or null.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>ObjectImpl::get</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value for the specified key, or null if the key does not exist.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>set</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>405</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
        <lineNumber>282</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Vg4BYdjHXx5jW2PhU9KgGqwhNxY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert or set the given key/value pair.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>ObjectImpl::set</string>
      </copiedFrom>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to set.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
              <identifier>String</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
</function>
<function>
  <name>size</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>298</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
        <lineNumber>290</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>yZuBqWYxvCWisdL1Mht2JyD1f2h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the number of properties in the object.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>ObjectImpl::size</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of properties in the object.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>271</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>VtBfHey8ck7GNek96eAi14aVcXu</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>ObjectImpl::type_key</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>visit</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>414</lineNumber>
      <columnNumber>1</columnNumber>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
        <lineNumber>286</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2w3fp7Jhv1ryfFsTBqwwM2SwWSR6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function must return </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to continue iteration, or </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to stop.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visit function returns </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the visitor for each key/value pair.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>ObjectImpl::visit</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>wvbsHvkGyK5ULwDmHaRgbjNfhNT</id>
              <identifier>function</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <function>
                      <kind>function</kind>
                      <returnType>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>bool</identifier>
                            </identifier>
                          </name>
                          <fundamentalType>bool</fundamentalType>
                        </named>
                      </returnType>
                      <paramTypes>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                              <identifier>String</identifier>
                            </identifier>
                          </name>
                        </named>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                              <identifier>Value</identifier>
                            </identifier>
                          </name>
                        </named>
                      </paramTypes>
                    </function>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fn</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<record>
  <name>LazyObjectImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>238</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4JGy4sDtvTLioVwAeYrTdbdS4vcS</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This interface is used to define objects whose members are evaluated on demand as they are accessed.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>When any of the object properties are accessed, the object </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>dom::Value</literal>
            <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> is constructed. In practice, the object never takes any memory besides the pointer to the underlying object.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The keys and values in the underlying object should be mapped using </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>tag_invoke</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This class is typically useful for implementing objects that are expensive and have recursive dependencies, as these recursive dependencies can also be deferred.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A context can also be stored in the object as a form to customize how the object is mapped. This context should be copyable and is propagated to other objects that support an overload with the same context.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The context can be simply a tag identifying how to map the object, or a more complex object carrying data to customize the mapping process.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>In the latter case, because the context should be a copyable, the user might want to use a type with reference semantics.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lazy object implementation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Context</name>
        <default>
          <type>
            <kind>type</kind>
            <type>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <id>42Y4CdqhTHyyxGVv12dAE9z96sD3</id>
                    <identifier>NoLazyObjectContext</identifier>
                    <prefix>
                      <identifier>
                        <kind>identifier</kind>
                        <id>UGUd2gyCDtGSsAkgeL6ZewRf8ro</id>
                        <identifier>detail</identifier>
                      </identifier>
                    </prefix>
                  </identifier>
                </name>
              </named>
            </type>
          </type>
        </default>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>HasLazyObjectMap&lt;T, Context&gt;</requires>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>H5rknHLiAocDJhkNbYJHhzz9BVC</id>
              <identifier>ObjectImpl</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>21hrN8JLYi6uzFtdABxN8XMJx1J3 2UDzgAoZtdZJoXcZH1Kv7rgnfHkW</typedefs>
      <functions>FrpsPgNh6yJeJSMUuHwzAskB2os 4JE9YhJQMpiPJXZMdeJa1QtVqPHT 4NLn5LmNbRKXNwM1yEj2E1mjeyJG NTS3rQeRcVTYgjexyL33fYyWYUv hvcvQtoQmgoiLx2FdSDZEV2T3QT 4AdABa2BDLjSYNrerFnwiSyiZ1Y8</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>reference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>363</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>21hrN8JLYi6uzFtdABxN8XMJx1J3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is a read-only reference to an element.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to an element.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Object::reference</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>5gFM7We6maroFnuPNvnUP3GAApt</id>
          <identifier>reference</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>storage_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>360</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2UDzgAoZtdZJoXcZH1Kv7rgnfHkW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of storage used by the default implementation.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Object::storage_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4UTgX9eSzvdhXHPNtAgZ6aB6HzvH</id>
          <identifier>storage_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>exists</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>418</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>FrpsPgNh6yJeJSMUuHwzAskB2os</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if a key exists.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the key exists, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key to check for existence.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>379</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4JE9YhJQMpiPJXZMdeJa1QtVqPHT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the value for the specified key, or null.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value for the specified key, or null if the key does not exist.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>387</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4NLn5LmNbRKXNwM1yEj2E1mjeyJG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert or set the given key/value pair.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to set.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
              <identifier>String</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
</function>
<function>
  <name>size</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>409</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>NTS3rQeRcVTYgjexyL33fYyWYUv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the number of properties in the object.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of properties in the object.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>371</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>hvcvQtoQmgoiLx2FdSDZEV2T3QT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<function>
  <name>visit</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>403</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4AdABa2BDLjSYNrerFnwiSyiZ1Y8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function must return </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to continue iteration, or </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to stop.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visit function returns </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the visitor for each key/value pair.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>wvbsHvkGyK5ULwDmHaRgbjNfhNT</id>
              <identifier>function</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <function>
                      <kind>function</kind>
                      <returnType>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>bool</identifier>
                            </identifier>
                          </name>
                          <fundamentalType>bool</fundamentalType>
                        </named>
                      </returnType>
                      <paramTypes>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                              <identifier>String</identifier>
                            </identifier>
                          </name>
                        </named>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                              <identifier>Value</identifier>
                            </identifier>
                          </name>
                        </named>
                      </paramTypes>
                    </function>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fn</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<record>
  <name>LazyObjectMapTag</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/LazyObject.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/LazyObject.hpp</sourcePath>
      <lineNumber>130</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/Source.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/Source.hpp</sourcePath>
        <lineNumber>83</lineNumber>
        <columnNumber>17</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>8Y1M7LwWFGzdVRgw2rECQM6SB9f</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This tag type is used by the class </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>dom::LazyObjectImpl</literal>
            <id>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> to select overloads of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>tag_invoke</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
      <admonition>
        <kind>admonition</kind>
        <blocks>
          <paragraph>
            <kind>paragraph</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>This type is empty; it has no members.</literal>
              </text>
            </children>
          </paragraph>
        </blocks>
        <admonish>note</admonish>
      </admonition>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Customization point tag.</literal>
        </text>
      </children>
    </brief>
    <sees>
      <see>
        <kind>see</kind>
        <children>
          <reference>
            <kind>reference</kind>
            <literal>dom::LazyObjectImpl</literal>
            <id>2SzUnnBLEb1FC6MNwVzkYGXyTZxb</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> </literal>
          </text>
          <link>
            <kind>link</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal> tag_invoke: A general pattern for supporting customisable functions</literal>
              </text>
            </children>
            <href>http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1895r0.pdf</href>
          </link>
        </children>
      </see>
    </sees>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>GuQF1U7ZfRg6sMQKTVwTu2zFiyc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>jw4izABwwMBLtcDzC9BFUKJvzt2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>wL9cvky1dm6o8thkKpF92VtKtWD</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>27jsEUusezRrwi2pq5z5HPUUYAtB</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2D7XxbYa7ynD84TB449NwiRRQLBp</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2G6nyBTWEFcbcbCv2iFWoYvmsrgK</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2r6yXSHReowwwFx5SEPz2zijdztc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2uUhHGZaUgTcFZcwD2dRCsZt4txc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>3AXA2WX84tPBo1BuGmeoqfXVgZTF</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>3DSncT9r5sz7ugCAajZpcU1WMeNW</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>44GSnu2z5YCVos1qw6nDFhHsyV4h</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>4VjSK371432hoLhomDjdazkMGZS8</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::doc::tag_invoke</literal>
        <id>3udE27Vr9KeD2NL7gtVLGNLKMMMi</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
</record>
<record>
  <name>Object</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Object.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
      <lineNumber>72</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Objects are a collection of properties, which are equivalent to key-value pairs. Property values can be any type, including other Objects, allowing for the creation of arbitrarily complex data structures.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An Object is a non-primitive (or reference) type, meaning that they are not copied when assigned or passed as a parameter. Instead, the reference is copied, and the original value is shared.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>These reference types are modeled after JavaScript &quot;Objects&quot;. All non-primitive types (Object types) are derived from Object in JavaScript. This means types such as Array and Function represent a relevant selection of built-in types that would derive from Object in JavaScript.</literal>
          </text>
        </children>
      </paragraph>
      <heading>
        <kind>heading</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Properties</literal>
          </text>
        </children>
        <level>1</level>
      </heading>
      <code>
        <kind>code</kind>
        <literal>Objects are a collection of properties, which are
equivalent to key-value pairs. There are two
kinds of properties:

@li Data properties: Associates a key with a value.
@li Accessor properties: Associates a key with
    one of two accessor functions (`get` and `set`),
    which are used to retrieve or set the value.

The internal representation of objects can determine
how properties are stored and the type of properties
being represented.

Properties can also be enumerable or non-enumerable.
An enumerable property is one that is iterated by
the `visit` function. Non-enumerable properties can
only be accessed by name with the `get` and `set`
functions.</literal>
      </code>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A container of key and value pairs.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>LazyObject</literal>
        <id>464YGzLTvbebVc6t1z8Hjmq23chX</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>LazyObject</literal>
        <id>4BUdm9UBYoeLsCiHVmr4qBGGd9wL</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>newObject</literal>
        <id>3D6LyG1zHoER5et9NusUPKxsqmws</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::toDomObject</literal>
        <id>2zjrcwuNpxwLrt6XUUrY8ZrtY7fV</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::createFrame</literal>
        <id>226TnCs6u9TT7A5MhDQrQhjEW4L8</id>
      </reference>
    </related>
  </doc>
  <keyKind>class</keyKind>
  <isFinal/>
  <interface>
    <public>
      <typedefs>kDPodxbTvmxzHR32GhdhHWMV344 8uyqm41YBViXsqP5ZMRWG5wWh8C 2XDb9332LXhR21aAVWKYV4T5ZMAr 2JQsfWb8xkrxLg792L3DXeWQVPPd 34HgsNy8epN1vyG98G7eVTF8dJrU 5gFM7We6maroFnuPNvnUP3GAApt 3Jap1T2m1hmJTRJ6CUzVa2zBFBV5 4UTgX9eSzvdhXHPNtAgZ6aB6HzvH</typedefs>
      <records>7msT1CzJ3vLG4z9Ty2g6BcW9ATx</records>
      <functions>qJfRZFxMjHB93U1T3yrZBSWWyM3 242KxhqCuXMrhNYF1iryZwmEYXjT 3JKfTCBxxKwCZdY7Nc1CGnJZgWWL xMMiEQkpvXRLQKnhF4Vhc9LmwyT 2KQesgZKUwYnHDWz8sVtNsarhJ3H 4H8EJMcgKTViXQHiEFjvXwWtNg1E RPYgku9oJXfH9kcWSqDXr7dDsHi 3MssPfJWuo4WbD7PV8JsizAuY6Wb 2nXAVa44WxbnZopWi7mPhdzUgd3p aiUn2TtK4tjmuJ8FXoPuZ3or6B8 wTxMg5kTxQCk9676Xg7KpHD3inN wRSYKg47ATKUTWbdote2WbhPPA5 4V2pdUrEUdP4SMsMSAjC52V1ZHSL</functions>
    </public>
    <private>
      <variables>2UYDvixQaYbsa47ubVhuZM3sQLdz</variables>
    </private>
  </interface>
  <friends>
    <friendInfo>
      <id>LcJSYWuoaYXnaznNL1gDY8BVPxB</id>
    </friendInfo>
    <friendInfo>
      <id>2drb1mWzdNNr3s1Knzja6dqAfoAC</id>
    </friendInfo>
    <friendInfo>
      <id>NCHGTaw2L8EAAVSh7EpWboDMESn</id>
    </friendInfo>
    <friendInfo>
      <id>2uVsvUefgj2UKusdFFznoudQdvV9</id>
    </friendInfo>
  </friends>
</record>
<typedef>
  <name>const_pointer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>104</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>kDPodxbTvmxzHR32GhdhHWMV344</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A pointer to an element.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>34HgsNy8epN1vyG98G7eVTF8dJrU</id>
          <identifier>pointer</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>const_reference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>96</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>8uyqm41YBViXsqP5ZMRWG5wWh8C</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is a read-only reference to an element.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to an element.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>5gFM7We6maroFnuPNvnUP3GAApt</id>
          <identifier>reference</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>difference_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>112</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2XDb9332LXhR21aAVWKYV4T5ZMAr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A signed integral type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>EKxMGCxxySWyqBbWqvvL9j9KhWv</id>
          <identifier>ptrdiff_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>impl_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>120</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2JQsfWb8xkrxLg792L3DXeWQVPPd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The implementation type.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3ndPMWYzhtTVAVCHsDKjaQkrDfmC</id>
          <identifier>shared_ptr</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>H5rknHLiAocDJhkNbYJHhzz9BVC</id>
                      <identifier>ObjectImpl</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>pointer</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>100</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>34HgsNy8epN1vyG98G7eVTF8dJrU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A pointer to an element.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>7msT1CzJ3vLG4z9Ty2g6BcW9ATx</id>
              <identifier>value_type</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </pointer>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>reference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>90</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>5gFM7We6maroFnuPNvnUP3GAApt</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is a read-only reference to an element.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to an element.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>7msT1CzJ3vLG4z9Ty2g6BcW9ATx</id>
          <identifier>value_type</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>size_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>108</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3Jap1T2m1hmJTRJ6CUzVa2zBFBV5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>An unsigned integral type used for indexes and sizes.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>storage_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>116</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>4UTgX9eSzvdhXHPNtAgZ6aB6HzvH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of storage used by the default implementation.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2B83y4gR9SpzNmnkXZ1sMHzWZy8Z</id>
          <identifier>vector</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>7msT1CzJ3vLG4z9Ty2g6BcW9ATx</id>
                      <identifier>value_type</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>value_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>84</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>7msT1CzJ3vLG4z9Ty2g6BcW9ATx</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Elements of this container are key and value pairs where the key is a string. This type is a copyable, movable value type.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of an element.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
</record>
<overloads>
  <name>Object</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Object.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
      <lineNumber>158</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>134</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>142</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>150</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>175</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>qJfRZFxMjHB93U1T3yrZBSWWyM3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The initial list of values.</literal>
          </text>
        </children>
        <name>list</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>VKwn6z9E13GM9wreTiqzGgqSLY9 pXiZBBwCNAU3xZ1pxAfUXSZSWji 4AK2rwW9ugcobc26E761MNesDfhR 3noRrYDY43ykqvKc2QuKcBcyerPy 2CpButPSSnJxXD6C8S67QpAC2VKs</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>Object</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>134</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>VKwn6z9E13GM9wreTiqzGgqSLY9</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Default-constructed objects refer to a new, empty container which is distinct from every other empty container.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Object</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>150</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>pXiZBBwCNAU3xZ1pxAfUXSZSWji</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The newly constructed object will contain copies of the scalars in other, and references to its structured data.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
                  <identifier>Object</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Object</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>142</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4AK2rwW9ugcobc26E761MNesDfhR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Ownership of the contents is transferred to the new object. The moved-from object will behave as if default-constructed.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
                  <identifier>Object</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Object</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Object.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
      <lineNumber>158</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3noRrYDY43ykqvKc2QuKcBcyerPy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This constructs an object from an existing implementation, with shared ownership. The pointer cannot not be null.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>impl</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2JQsfWb8xkrxLg792L3DXeWQVPPd</id>
              <identifier>impl_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>impl</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Object</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>175</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2CpButPSSnJxXD6C8S67QpAC2VKs</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Upon construction, the object will retain ownership of a shallow copy of the specified list. In particular, dynamic objects will be acquired with shared ownership.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The initial list of values.</literal>
          </text>
        </children>
        <name>list</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4UTgX9eSzvdhXHPNtAgZ6aB6HzvH</id>
              <identifier>storage_type</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>list</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~Object</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Object.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
      <lineNumber>126</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>242KxhqCuXMrhNYF1iryZwmEYXjT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>184</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>192</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3JKfTCBxxKwCZdY7Nc1CGnJZgWWL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>2g4qQMHxC3AeaBjxbMgTCxDdD5CQ 39J3vtPtgyzP9FoZBo6gVvXtzSKg</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>192</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2g4qQMHxC3AeaBjxbMgTCxDdD5CQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Shared ownership and copies of elements in others are acquired by this. Ownership of the previous contents is released.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
                  <identifier>Object</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>184</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>39J3vtPtgyzP9FoZBo6gVvXtzSKg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Ownership of the object is transferred to this, and ownership of the previous contents is released. The moved-from object behaves as if default constructed.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
                  <identifier>Object</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>at</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>231</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>xMMiEQkpvXRLQKnhF4Vhc9LmwyT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the element at a given index.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value at the specified index, or null if the index is out of range.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The index.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>empty</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>211</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2KQesgZKUwYnHDWz8sVtNsarhJ3H</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if the container is empty.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if the container is empty.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>exists</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>238</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4H8EJMcgKTViXQHiEFjvXwWtNg1E</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if a key exists.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the key exists, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key to check for existence.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>223</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>RPYgku9oJXfH9kcWSqDXr7dDsHi</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the element with the specified key</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value for the specified key, or null if the key does not exist.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>impl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Object.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
      <lineNumber>198</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3MssPfJWuo4WbD7PV8JsizAuY6Wb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the implementation used by this object.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the implementation used by this object.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2JQsfWb8xkrxLg792L3DXeWQVPPd</id>
              <identifier>impl_type</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <hasTrailingReturn/>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>250</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2nXAVa44WxbnZopWi7mPhdzUgd3p</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This function inserts a new key or changes the value for the existing key if it is already present.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Set or replace the value for a given key.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to set.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
              <identifier>String</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>size</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>215</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>aiUn2TtK4tjmuJ8FXoPuZ3or6B8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the number of elements.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of elements.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>swap</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Object.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
      <lineNumber>307</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>wTxMg5kTxQCk9676Xg7KpHD3inN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Swap two objects.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A container of key and value pairs.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
                  <identifier>Object</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>207</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>wRSYKg47ATKUTWbdote2WbhPPA5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>visit</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>263</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>288</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>299</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>4V2pdUrEUdP4SMsMSAjC52V1ZHSL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the visitor for each key/value pair</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>void</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned did not return an error for any element, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>E</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>2myikXg7yt8At8R1VDn6hNkHU55s 4ZJVQ5ZQH1vWJWxbactZVMdUTK2C 4P9cnQ6XzQQ21GhehcbssCnRdf3g</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>visit</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>263</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2myikXg7yt8At8R1VDn6hNkHU55s</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function must return </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to continue iteration, or </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to stop iteration early.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the visitor for each key/value pair</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>F</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>fn</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>std::invocable&lt;F, String, Value&gt; &amp;&amp;
        std::same_as&lt;std::invoke_result_t&lt;F, String, Value&gt;, bool&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>visit</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>288</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4ZJVQ5ZQH1vWJWxbactZVMdUTK2C</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function must return </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>void</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to continue iteration, or an </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Unexpected&lt;E&gt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to stop iteration early.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>If an error is returned, the iteration stops and the error is returned from this function.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the visitor for each key/value pair</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>void</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned did not return an error for any element, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>E</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>void</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned did not return an error for any element, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>E</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2v2uJTEXYwEe81rnkbkH2eh6PzVc</id>
          <identifier>Expected</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>void</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>void</fundamentalType>
                </named>
              </type>
            </type>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>error_type</identifier>
                      <prefix>
                        <specialization>
                          <kind>specialization</kind>
                          <id>iMRRq7ywnsLN6La9RCDqeGhXpB9</id>
                          <identifier>invoke_result_t</identifier>
                          <prefix>
                            <identifier>
                              <kind>identifier</kind>
                              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                              <identifier>std</identifier>
                            </identifier>
                          </prefix>
                          <templateArgs>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <identifier>F</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                                      <identifier>String</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                            <type>
                              <kind>type</kind>
                              <type>
                                <named>
                                  <kind>named</kind>
                                  <name>
                                    <identifier>
                                      <kind>identifier</kind>
                                      <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                                      <identifier>Value</identifier>
                                    </identifier>
                                  </name>
                                </named>
                              </type>
                            </type>
                          </templateArgs>
                        </specialization>
                      </prefix>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>F</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>fn</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>std::invocable&lt;F, String, Value&gt; &amp;&amp;
        mrdocs::polyfill::detail::isExpected&lt;std::invoke_result_t&lt;F, String, Value&gt;&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>visit</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>299</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4P9cnQ6XzQQ21GhehcbssCnRdf3g</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>y78VabgytnCt2F2gxXnNgH6JQjw</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the visitor for each key/value pair</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>F</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>fn</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>std::invocable&lt;F, String, Value&gt; &amp;&amp;
        std::same_as&lt;std::invoke_result_t&lt;F, String, Value&gt;, void&gt;</requires>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>ObjectImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Object.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>26</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>H5rknHLiAocDJhkNbYJHhzz9BVC</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This interface is used by Object types.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Abstract object interface.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <derived>q9NNQ7DvtHRsCHza1mxsBbUidQk 2SzUnnBLEb1FC6MNwVzkYGXyTZxb 4JGy4sDtvTLioVwAeYrTdbdS4vcS</derived>
  <interface>
    <public>
      <typedefs>21hrN8JLYi6uzFtdABxN8XMJx1J3 2UDzgAoZtdZJoXcZH1Kv7rgnfHkW</typedefs>
      <functions>2C3QVkpEMJYGCghgfFM7QQTzfghA FrpsPgNh6yJeJSMUuHwzAskB2os 4JE9YhJQMpiPJXZMdeJa1QtVqPHT 4NLn5LmNbRKXNwM1yEj2E1mjeyJG NTS3rQeRcVTYgjexyL33fYyWYUv hvcvQtoQmgoiLx2FdSDZEV2T3QT 4AdABa2BDLjSYNrerFnwiSyiZ1Y8</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>reference</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>363</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>21hrN8JLYi6uzFtdABxN8XMJx1J3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is a read-only reference to an element.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A reference to an element.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Object::reference</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>5gFM7We6maroFnuPNvnUP3GAApt</id>
          <identifier>reference</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>storage_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>360</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2UDzgAoZtdZJoXcZH1Kv7rgnfHkW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of storage used by the default implementation.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>Object::storage_type</string>
      </copiedFrom>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4UTgX9eSzvdhXHPNtAgZ6aB6HzvH</id>
          <identifier>storage_type</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>~ObjectImpl</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>367</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2C3QVkpEMJYGCghgfFM7QQTzfghA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
</function>
<function>
  <name>exists</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>418</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>FrpsPgNh6yJeJSMUuHwzAskB2os</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if a key exists.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the key exists, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key to check for existence.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>379</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4JE9YhJQMpiPJXZMdeJa1QtVqPHT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the value for the specified key, or null.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value for the specified key, or null if the key does not exist.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>387</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4NLn5LmNbRKXNwM1yEj2E1mjeyJG</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Insert or set the given key/value pair.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to set.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
              <identifier>String</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
</function>
<function>
  <name>size</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>409</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>NTS3rQeRcVTYgjexyL33fYyWYUv</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the number of properties in the object.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the number of properties in the object.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>371</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>hvcvQtoQmgoiLx2FdSDZEV2T3QT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isConst/>
</function>
<function>
  <name>visit</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>403</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4AdABa2BDLjSYNrerFnwiSyiZ1Y8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>H5rknHLiAocDJhkNbYJHhzz9BVC</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function must return </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to continue iteration, or </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> to stop.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visit function returns </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the visitor for each key/value pair.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the visitor returned </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> for all elements, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The visitor function.</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>wvbsHvkGyK5ULwDmHaRgbjNfhNT</id>
              <identifier>function</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <function>
                      <kind>function</kind>
                      <returnType>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>bool</identifier>
                            </identifier>
                          </name>
                          <fundamentalType>bool</fundamentalType>
                        </named>
                      </returnType>
                      <paramTypes>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                              <identifier>String</identifier>
                            </identifier>
                          </name>
                        </named>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                              <identifier>Value</identifier>
                            </identifier>
                          </name>
                        </named>
                      </paramTypes>
                    </function>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <name>fn</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isVirtual/>
  <isVirtualAsWritten/>
  <isPure/>
  <isConst/>
</function>
<record>
  <name>String</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>34</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/String.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
        <lineNumber>23</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>UTF-8 string value used by the DOM.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <isFinal/>
  <interface>
    <public>
      <functions>3TFFwstcoHu6ewM2Aa9F1RBJ4C7W 26H9F6spnBE7KzjawgiAC8PSoGhX 4QXedRJQnQ2HGvorsDZ4VgxCxLoH 3Y5ANPgDsJ5xnh7GsmNqnupz4Qkd XsrG6cQ5HXZjahV1L8KbJhgQnuy mLGdCbsNaxrXKnAb7K28eRxp2xN 3JaF3pfJYtHcLyTYPrbx9mpsrUjy 2eX6H3VN4QoPMujfxXwFkGiChxan 2SA2YtHaYQbff4rfj1QJTfEeHiNF 4UnCEa6kcbq4PkmcByBeNMqd1NCL 6dik1Q6er3qHdCEAsYgbe6uSWCT</functions>
    </public>
  </interface>
  <friends>
    <friendInfo>
      <id>2VmFCVH4wD1oXbMHrseA69rABWs8</id>
    </friendInfo>
    <friendInfo>
      <id>BSqcogZoEBvSeDhqB49uYTngj7K</id>
    </friendInfo>
    <friendInfo>
      <id>3nzWFBTPeCEL2mNwuVRER7cWpP44</id>
    </friendInfo>
    <friendInfo>
      <id>1FcyaSBaKBewRpssM6r8d5hGmTs</id>
    </friendInfo>
    <friendInfo>
      <id>4Jm4cHom1Mv7fZhHhoihoBSSens2</id>
    </friendInfo>
    <friendInfo>
      <id>27QMvkJPQbAWrMKhN8wqZg3vCGKd</id>
    </friendInfo>
    <friendInfo>
      <id>KjgNPCaAWUWM6BH2nrVgQBMQrCb</id>
    </friendInfo>
    <friendInfo>
      <id>qLZQqw7XTgzW2MVh9m1XDfwr7MQ</id>
    </friendInfo>
    <friendInfo>
      <id>4GZZ24t34hmfHSPsEeg4nL3YuDNV</id>
    </friendInfo>
    <friendInfo>
      <id>2S96ys4r1zL5neLbK6fjQof3Baqn</id>
    </friendInfo>
  </friends>
</record>
<overloads>
  <name>String</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>67</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/String.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
        <lineNumber>85</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3TFFwstcoHu6ewM2Aa9F1RBJ4C7W</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string to construct with. A copy of this string is made.</literal>
          </text>
        </children>
        <name>sv</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string to construct with. A copy of this string is made.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A null-terminated string. If the string is not null-terminated, the result is undefined.</literal>
          </text>
        </children>
        <name>str</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The length of the string.</literal>
          </text>
        </children>
        <name>len</name>
      </param>
    </params>
  </doc>
  <funcClass>constructor</funcClass>
  <members>3akZF5feh2GJaP2hXvUCY3wuBEcH 35689cAA5y3mz2GHrumuRVMPCt1e 3T7BkCEtTA3LVDFtwPesaF6HVuHR VnTo9g2ju7kXTRrvTRkHiXZHTZ8 1BnLQi9WCo69HX6GrEa5wLmVsMD 3rXoP5xVKZ882UyciMtezBeejSqR 3rbL4gy9CJVcZTrusMvRDu6NwzWU</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>String</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>67</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3akZF5feh2GJaP2hXvUCY3wuBEcH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Default constructed strings have a zero size, and include a null terminator.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isDefaulted/>
  <isExplicitlyDefaulted/>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>String</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/String.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
        <lineNumber>85</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>35689cAA5y3mz2GHrumuRVMPCt1e</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The newly constructed string acquries shared ownership of the string referenced by other.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                  <identifier>String</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>String</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>75</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3T7BkCEtTA3LVDFtwPesaF6HVuHR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Ownership of the string is transferred to the newly constructed string. The moved-from string behaves as if default constructed.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                  <identifier>String</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>String</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>138</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>VnTo9g2ju7kXTRrvTRkHiXZHTZ8</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This function constructs a new string from the buffer pointed to by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>sv</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string to construct with. A copy of this string is made.</literal>
          </text>
        </children>
        <name>sv</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>sv</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>String</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>151</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>1BnLQi9WCo69HX6GrEa5wLmVsMD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This function constructs a new string from s, which must be convertible to </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>std::string_view</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string to construct with. A copy of this string is made.</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>StringLike</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>s</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>StringLike</name>
        <keyKind>class</keyKind>
        <constraint>
          <identifier>
            <kind>identifier</kind>
            <id>2K53kPrFFUQRu2tJ83oGGTUyzutg</id>
            <identifier>StringLikeTy</identifier>
          </identifier>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>String</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>103</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3rXoP5xVKZ882UyciMtezBeejSqR</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This function constructs a string literal which references the buffer pointed to by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>str</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>. Ownership is not transferred; the lifetime of the buffer must extend until the string is destroyed, otherwise the behavior is undefined.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A null-terminated string. If the string is not null-terminated, the result is undefined.</literal>
          </text>
        </children>
        <name>str</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <array>
              <kind>array</kind>
              <elementType>
                <named>
                  <kind>named</kind>
                  <isConst/>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </elementType>
              <bounds>
                <written>N</written>
              </bounds>
            </array>
          </pointeeType>
        </lValueReference>
      </type>
      <name>str</name>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
                <identifier>size_t</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>String</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>121</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3rbL4gy9CJVcZTrusMvRDu6NwzWU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This function constructs a new string from the string pointed to by </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>str</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> of length </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>len</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructor.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The string to construct with. A copy of this string is made.</literal>
          </text>
        </children>
        <name>str</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The length of the string.</literal>
          </text>
        </children>
        <name>len</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>str</name>
    </param>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
              <identifier>size_t</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>len</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~String</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/String.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
        <lineNumber>89</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>26H9F6spnBE7KzjawgiAC8PSoGhX</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destructor.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>163</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>overloads</kind>
  <id>4QXedRJQnQ2HGvorsDZ4VgxCxLoH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>JsNULYXziNU14KiQPjJiV9u4gid 28szywozL9oTHq6sD16sVGymJoEf</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
              <identifier>String</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>163</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>JsNULYXziNU14KiQPjJiV9u4gid</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This acquires shared ownership of the string referenced by other. Ownership of the previously referenced string is released.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
              <identifier>String</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                  <identifier>String</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>180</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>28szywozL9oTHq6sD16sVGymJoEf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This transfers ownership of the string referenced by other to this. Ownership of the previously referened string is released. After the assignment, the moved-from string behaves as if default constructed.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
              <identifier>String</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                  <identifier>String</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>c_str</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>236</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Y5ANPgDsJ5xnh7GsmNqnupz4Qkd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pointed-to character buffer returned by this function is always null-terminated.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>data</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/String.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
        <lineNumber>229</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>XsrG6cQ5HXZjahV1L8KbJhgQnuy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The pointed-to character buffer returned by this function is always null-terminated.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>empty</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>214</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>mLGdCbsNaxrXKnAb7K28eRxp2xN</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if the string is empty.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if the string is empty.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>198</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3JaF3pfJYtHcLyTYPrbx9mpsrUjy</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
          <identifier>string_view</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>size</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/String.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
        <lineNumber>222</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2eX6H3VN4QoPMujfxXwFkGiChxan</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the size.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the size.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>str</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2SA2YtHaYQbff4rfj1QJTfEeHiNF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>swap</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>245</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4UnCEa6kcbq4PkmcByBeNMqd1NCL</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Swap two strings.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The other string.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                  <identifier>String</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <constexpr>constexpr</constexpr>
  <isRecordMethod/>
</function>
<function>
  <name>operator basic_string_view&lt;char&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/String.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/String.hpp</sourcePath>
      <lineNumber>191</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>6dik1Q6er3qHdCEAsYgbe6uSWCT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>44aM7eBExu13TAUucbGxzNVTwXwh</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
          <identifier>string_view</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>conversion</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<record>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>111</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Object.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Object.hpp</sourcePath>
        <lineNumber>28</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Array.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Array.hpp</sourcePath>
        <lineNumber>27</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>29</lineNumber>
        <columnNumber>1</columnNumber>
      </location>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/SymbolID.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/SymbolID.hpp</sourcePath>
        <lineNumber>31</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>A variant container for any kind of Dom value.</literal>
        </text>
      </children>
    </brief>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>ValueFrom</literal>
        <id>WKeki4P4uBiUt4BxwBiMtQU7GST</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>ValueFrom</literal>
        <id>3Z373giteDTG4xZVN2cBZL3YBoQo</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>stringOrNull</literal>
        <id>3uM9yrDkzxjqVkrDqXuRg9ryL64U</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>stringOrNull</literal>
        <id>4JEdRsAeQjvP69qTauWXCKJvaofq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>JSON::stringify</literal>
        <id>uMC5Lrrc85n4WTnWxap5ZxjZNsq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::safeString</literal>
        <id>22bYEUNkxs7x2wzhVXQV2iZRzyM2</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::safeString</literal>
        <id>3fbJR2BtnKKbn7oHx5ftxSANgWPG</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::isEmpty</literal>
        <id>49nidMo5pvuRyiXtwqPZ6zh1P1CD</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::block_helper_missing_fn</literal>
        <id>2XXNcRziB1hmaDA7K5vxQd3z8ixw</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::detag_fn</literal>
        <id>SSe3LGxTZm3fSJEFbJnurjY1dAX</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::increment_fn</literal>
        <id>4UyvWTonCmzHq6wXaaK2G3gBa4uH</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::or_fn</literal>
        <id>2JLL26ucyMre2awwYDFeYh3hXZRt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::handlebars::helpers::select_fn</literal>
        <id>3CkK8rrdwxdDzhovAw8TLDwHRsK</id>
      </reference>
    </related>
  </doc>
  <keyKind>class</keyKind>
  <interface>
    <public>
      <functions>48Zdhj9gBd3z3Y9irqZUChcdxa2D 2KC2RP7BZ81v1vFP9qSVEsAkiey 3Ezyrv78PacZaGKM46sj5xm1RdYS KoAtn2ysj83c5jMahSzc11kRdW2 3AK7mhCQZsfgR8SGjur64yPDzc4A 2f7m49KJACFJBGhHRbwzXftDqyLV 3xDkBVunA1LnMZGjXog1AMXUGPxz 3d3cy4EAWLswywQu3fyyNwcbz2fF 31XFnCxe1ogGAaA72aJrrjWPHpbD 2MVAxK4XKG1KQZSWDhtymYGKNqG1 3n1NJ5tRpcNN6z89Zv24NZUWqozf 37bTTWM5PXD9mACP1e1DzBN4uC1F 49LjruBgM4veWDGKF5N1ZWGifTbW Rpkq9mkdCE4UYktCCQmXXVm6mGA 2KbTYCSoZedyPYyBsxz22wdX2dHd 2xAB23BC5pyqG6rRpAtrjd4JGWMc 2G1EZsJ4Q6eecuFB6pWKhifJ83Bc 3Gnm3h1B78fTHuRqVQLxMCos91mh MrfiE2RUvhjPeDGFE1ZZTD5SBxP 3RoCKRAT1Lp2bJg9VG1WkbWnbchh 4Gh85h7dyKfiNdCtkHzyYchrGfR3 3A7oqKb3sDAVeFtHDPRFvp2b9iWM KrhHvmgVQLg4tFj2Bdmjn4ZmJWK 3eNAm5nczZ9PnEohSptzjQKZamE3 Ca3HmkRoyMxnhiPUTdZBL6RJQYM 43igzi5Xr89azDEwSEbD6pfMgPsV 4KZjKexvY4r7175zbLdJp9pupZRY 23RoVNDnAJPGJ9BRh7SXABYoAz9h 4VNgRFPTX9JinikmjtkUo5Q4cFK4 3hG2o3AeKtkaiH8nc4wUzTaqv9Fo 2F7jwzEqeiJSubpLHpUbAnRAzmGr</functions>
      <variables>2U9XC1Sefow3uAX2RH17yJFL5uXE 2QaBj1jdfxij4pThsNQYVXPNkrw6 riWFgzmRr4GMc5uTuzXNQjJEXFd 48n6mEsMGx1xtzXgZGNjW8sgdUJ 3FmCCF4dvwazdjNKzc17mHN1xF47 3ksQkyV1bb4ExKp9PeYxUBhkSpnT</variables>
    </public>
  </interface>
  <friends>
    <friendInfo>
      <id>TNhZzKxEH3ZQb6epeZqcLJvie66</id>
    </friendInfo>
    <friendInfo>
      <id>46foVLHVXAER2QQ5eXvhmU8EA5fK</id>
    </friendInfo>
    <friendInfo>
      <id>2YFHcSen7vvZEso2q4fpPaHsuuf8</id>
    </friendInfo>
    <friendInfo>
      <id>47D1juK1pSDbhu3Ftqjzc7tjZ6Ao</id>
    </friendInfo>
    <friendInfo>
      <id>32hZ9rRL2diebsf6em1jJ8maHP2U</id>
    </friendInfo>
    <friendInfo>
      <id>41Eoc9QvBU3h7Zk1WbKsdvtreqpb</id>
    </friendInfo>
    <friendInfo>
      <id>2DK8B5W9W8x37tf2S48wRYJKeUZ7</id>
    </friendInfo>
    <friendInfo>
      <id>2QMnpLcffv97XEFtt5GaJ4EP1N36</id>
    </friendInfo>
    <friendInfo>
      <id>FpTabXfcyZMdbQhajuZuEcZroYP</id>
    </friendInfo>
    <friendInfo>
      <id>3tJ9oHDytCSFXNy75QBJh9E8YoS3</id>
    </friendInfo>
    <friendInfo>
      <id>3rRfDFMvdBnYPdU8UHTsDbFFcsUq</id>
    </friendInfo>
    <friendInfo>
      <id>Z2juGFnFYYfAtNt7KjDjm4Ls189</id>
    </friendInfo>
    <friendInfo>
      <id>31xSNxPX1SGVxG4jNv8Lf4p8zn23</id>
    </friendInfo>
    <friendInfo>
      <id>2cubHEog4gxWmWBh4a3Q7yE6bYCf</id>
    </friendInfo>
    <friendInfo>
      <id>KT3DsPuWCzm84WWtBhHM11ven7b</id>
    </friendInfo>
    <friendInfo>
      <id>4HF636gNJ2jwxSANCNu25M8uLzpt</id>
    </friendInfo>
    <friendInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
    </friendInfo>
    <friendInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
    </friendInfo>
  </friends>
</record>
<overloads>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>189</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>149</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>153</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>157</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>161</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>165</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>169</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>173</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>177</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>181</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>185</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>48Zdhj9gBd3z3Y9irqZUChcdxa2D</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Constructors</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>constructor</funcClass>
  <members>3vw2W3bknRCriYtgRQawAbFdwFzA jJpdANP6EHhFPRC7nGtzwbaEq5L tqX7i3isp8zB57rE4QyUNuyS6k5 3RMwR35emoaxmtPs9Qv91NK1qnvj 393YdfFj8pXrsXZ2KLHkFBcvnNV7 38YQic4HzF6SfQLQf9agJKEbJ3Xr TAv9iYsG6rQA6Xeo1MavVWbkB2k 4LchXdeD2j3hkTDjPe8E4vXJNBdz 2KWGmb6ihkaD16vQSd48Q2UpiXk6 AdJTGYsuBu9bDDLVo9PmpYn66iH 3nAYiU8ibuTTCkPTh1i5yJHZdHqj dNkw4PBoLA4mgWMFMYW1WBdTLF3 4UUMqaKXtw4X1yCHpik8AtLei5tk 39vs3PbizF4dbKKGb1byx1Rw9CQW 4ZXDyvRS8AUu8CtDntnn7AE7C14o jKbVhVyswdXSNY5JDz4V36kqtja 2cJH1GJrxcjLJbiV36NriPhBSciC 2qDnJUwAHPcdZ7rjVtQsLTTEkeY5 poEcRoKqJtX7P7wiz9VdZQXnJyb</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
</overloads>
<function>
  <name>Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>149</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3vw2W3bknRCriYtgRQawAbFdwFzA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an undefined value.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>153</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>jJpdANP6EHhFPRC7nGtzwbaEq5L</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-construct from another value.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>157</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>tqX7i3isp8zB57rE4QyUNuyS6k5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-construct from another value, leaving it undefined.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move construct from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>177</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3RMwR35emoaxmtPs9Qv91NK1qnvj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an array value, taking ownership of the elements.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>arr</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>arr</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>185</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>393YdfFj8pXrsXZ2KLHkFBcvnNV7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a function value that can be invoked by templates.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>fn</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
              <identifier>Function</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>fn</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>161</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>38YQic4HzF6SfQLQf9agJKEbJ3Xr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an empty value with the specified kind.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>kind</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2hqggnPGJomQc54oFedzACg7yDcN</id>
              <identifier>Kind</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                  <identifier>dom</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>kind</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>181</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>TAv9iYsG6rQA6Xeo1MavVWbkB2k</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an object value, taking ownership of the members.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>obj</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>obj</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>173</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4LchXdeD2j3hkTDjPe8E4vXJNBdz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a string or safe-string value, taking ownership.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>str</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
              <identifier>String</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>str</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>220</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2KWGmb6ihkaD16vQSd48Q2UpiXk6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a single-character string value.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>c</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </type>
      <name>c</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>169</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>AdJTGYsuBu9bDDLVo9PmpYn66iH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an integer value.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>v</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>X6USzDWePR9gRkX4DUZ11PfjMow</id>
              <identifier>int64_t</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>v</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>165</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3nAYiU8ibuTTCkPTh1i5yJHZdHqj</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a null value.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>v</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3UruDatmFgHZgtqL9Fjv6YTVueUx</id>
              <identifier>nullptr_t</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>v</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>257</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>dNkw4PBoLA4mgWMFMYW1WBdTLF3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an array value from raw storage.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>elements</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3KyX1bthKambh1GJYo4JhkT1VX6u</id>
              <identifier>storage_type</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
                  <identifier>Array</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>elements</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>233</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4UUMqaKXtw4X1yCHpik8AtLei5tk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a string value from a C string.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>s</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <pointer>
          <kind>pointer</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>char</identifier>
                </identifier>
              </name>
              <fundamentalType>char</fundamentalType>
            </named>
          </pointeeType>
        </pointer>
      </type>
      <name>s</name>
    </param>
  </params>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>215</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>39vs3PbizF4dbKKGb1byx1Rw9CQW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an integer value from a floating-point number by truncation.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>v</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>v</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
        <constraint>
          <identifier>
            <kind>identifier</kind>
            <id>2MwD3TTWaXY9tKyUFFQSrMhfcWxf</id>
            <identifier>floating_point</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
          </identifier>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>207</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>4ZXDyvRS8AUu8CtDntnn7AE7C14o</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct an integer value from an integral type other than </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>bool</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> or </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>char</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to construct from</literal>
          </text>
        </children>
        <name>v</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>T</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <name>v</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
        <constraint>
          <identifier>
            <kind>identifier</kind>
            <id>3yrYeZCjZL2tFEVCCVacL97w9Sf8</id>
            <identifier>integral</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
          </identifier>
        </constraint>
      </type>
    </params>
    <requires>(!std::same_as&lt;T, bool&gt;) &amp;&amp;
        (!std::same_as&lt;T, char&gt;)</requires>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>198</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>jKbVhVyswdXSNY5JDz4V36kqtja</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Construct a string value from any </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>String</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>-convertible type.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a boolean value.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>b</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Boolean</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>b</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Boolean</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>r6yPrMezveo8MUbtjRbysaMqoNF</id>
            <identifier>convertible_to</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                        <identifier>String</identifier>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>189</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2cJH1GJrxcjLJbiV36NriPhBSciC</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a function value from a callable object.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>f</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>F</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>f</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>function_traits_convertible_to_value&lt;F&gt;</requires>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>248</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2qDnJUwAHPcdZ7rjVtQsLTTEkeY5</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>std::optional</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>, using </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Undefined</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> when empty.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy construct from</literal>
          </text>
        </children>
        <name>opt</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <specialization>
                  <kind>specialization</kind>
                  <id>Q5qkCwf6XjDZbYZWn2fGK58ZbpU</id>
                  <identifier>optional</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                      <identifier>std</identifier>
                    </identifier>
                  </prefix>
                  <templateArgs>
                    <type>
                      <kind>type</kind>
                      <type>
                        <named>
                          <kind>named</kind>
                          <name>
                            <identifier>
                              <kind>identifier</kind>
                              <identifier>T</identifier>
                            </identifier>
                          </name>
                        </named>
                      </type>
                    </type>
                  </templateArgs>
                </specialization>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>opt</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>T</name>
        <keyKind>class</keyKind>
      </type>
    </params>
    <requires>std::constructible_from&lt;Value, T&gt;</requires>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>Value</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>224</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>poEcRoKqJtX7P7wiz9VdZQXnJyb</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct a string value from a string literal.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to construct from</literal>
          </text>
        </children>
        <name>sz</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <array>
              <kind>array</kind>
              <elementType>
                <named>
                  <kind>named</kind>
                  <isConst/>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>char</identifier>
                    </identifier>
                  </name>
                  <fundamentalType>char</fundamentalType>
                </named>
              </elementType>
              <bounds>
                <written>N</written>
              </bounds>
            </array>
          </pointeeType>
        </lValueReference>
      </type>
      <name>sz</name>
    </param>
  </params>
  <template>
    <params>
      <constant>
        <kind>constant</kind>
        <name>N</name>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
                <identifier>size_t</identifier>
                <prefix>
                  <identifier>
                    <kind>identifier</kind>
                    <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                    <identifier>std</identifier>
                  </identifier>
                </prefix>
              </identifier>
            </name>
          </named>
        </type>
      </constant>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>~Value</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>145</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2KC2RP7BZ81v1vFP9qSVEsAkiey</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Destroy the contained value, releasing owned storage.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <funcClass>destructor</funcClass>
  <isRecordMethod/>
</function>
<overloads>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>264</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>268</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3Ezyrv78PacZaGKM46sj5xm1RdYS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Assignment operators</literal>
        </text>
      </children>
    </brief>
  </doc>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <members>4DM69GJF7NsWpsC9QRQusfDYktn7 422SCwTgnPji8j7UYkUYLCSGtsiS</members>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
</overloads>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>264</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4DM69GJF7NsWpsC9QRQusfDYktn7</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Copy-assign from another value, replacing the stored payload.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to copy assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>operator=</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>268</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>422SCwTgnPji8j7UYkUYLCSGtsiS</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Move-assign from another value, leaving it undefined.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Reference to the current object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The object to move assign from</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
              <identifier>Value</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <overloadedOperator>=</overloadedOperator>
  <isRecordMethod/>
</function>
<function>
  <name>empty</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>476</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>KoAtn2ysj83c5jMahSzc11kRdW2</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return if an Array or Object is empty.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if an Array or Object is empty.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>exists</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>471</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3AK7mhCQZsfgR8SGjur64yPDzc4A</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if a key exists.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the key exists, otherwise </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key to check for existence.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>get</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>424</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>419</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>436</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>441</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>2f7m49KJACFJBGhHRbwzXftDqyLV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>get</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal> overloads</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value at the specified index, or a Value of type</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value for the specified key, or a Value of type </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>Kind::Undefined</literal>
            <id>4FTQcAmijTfey5onJwAiJqSNqyhu</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> if the key does not exist.</literal>
          </text>
        </children>
      </returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value for the specified key, or a Value of type </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>Kind::Undefined</literal>
            <id>4FTQcAmijTfey5onJwAiJqSNqyhu</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> if the key does not exist.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The index.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <funcClass>normal</funcClass>
  <members>3PZ9XubYtvBLQ4cPbERigxWXmiac 2YY2Z6DMUSDWuaQJtRmeWoG8LtLp 46JaoQgBXiizHBYXstfPRNt3PsNk 45HLYGGAUdP429M7MfTsexNSvdHM</members>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
              <identifier>dom</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
</overloads>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>436</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3PZ9XubYtvBLQ4cPbERigxWXmiac</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the element at a given index.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value at the specified index, or a Value of type</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The index.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
              <identifier>dom</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
              <identifier>size_t</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>i</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>419</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2YY2Z6DMUSDWuaQJtRmeWoG8LtLp</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>If the Value is not an object, or the key is not found, a Value of type </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>Kind::Undefined</literal>
            <id>4FTQcAmijTfey5onJwAiJqSNqyhu</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> is returned.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the element for a given key.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value for the specified key, or a Value of type </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>Kind::Undefined</literal>
            <id>4FTQcAmijTfey5onJwAiJqSNqyhu</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> if the key does not exist.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
              <identifier>dom</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>key</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>441</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>46JaoQgBXiizHBYXstfPRNt3PsNk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the element at a given index or key.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the element at a given index or key.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A variant container for any kind of Dom value.</literal>
          </text>
        </children>
        <name>i</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
              <identifier>dom</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                  <prefix>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
                      <identifier>dom</identifier>
                    </identifier>
                  </prefix>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>i</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>get</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>424</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>45HLYGGAUdP429M7MfTsexNSvdHM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>If the Value is not an object, or the key is not found, a Value of type </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>Kind::Undefined</literal>
            <id>4FTQcAmijTfey5onJwAiJqSNqyhu</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> is returned.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the element for a given key.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>get(std::string_view)    </string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value for the specified key, or a Value of type </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>Kind::Undefined</literal>
            <id>4FTQcAmijTfey5onJwAiJqSNqyhu</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> if the key does not exist.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
              <identifier>dom</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>S</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>key</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>S</name>
        <keyKind>class</keyKind>
        <constraint>
          <specialization>
            <kind>specialization</kind>
            <id>r6yPrMezveo8MUbtjRbysaMqoNF</id>
            <identifier>convertible_to</identifier>
            <prefix>
              <identifier>
                <kind>identifier</kind>
                <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                <identifier>std</identifier>
              </identifier>
            </prefix>
            <templateArgs>
              <type>
                <kind>type</kind>
                <type>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
                        <identifier>string_view</identifier>
                        <prefix>
                          <identifier>
                            <kind>identifier</kind>
                            <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                            <identifier>std</identifier>
                          </identifier>
                        </prefix>
                      </identifier>
                    </name>
                  </named>
                </type>
              </type>
            </templateArgs>
          </specialization>
        </constraint>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<overloads>
  <name>getArray</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>387</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>392</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>overloads</kind>
  <id>3xDkBVunA1LnMZGjXog1AMXUGPxz</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the array.</literal>
        </text>
      </children>
    </brief>
    <exceptions>
      <throws>
        <kind>throws</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>! isArray()</literal>
              </text>
            </children>
          </code>
        </children>
        <exception>
          <kind>reference</kind>
          <literal>Exception</literal>
          <id>2rMXrndNzLAJXRyusaqfnJU6zH6j</id>
        </exception>
      </throws>
    </exceptions>
  </doc>
  <funcClass>normal</funcClass>
  <members>bmbWPq9ZQTQZcWdDdD1co8pwY5L 2XS1QjXvEtcxb4KqbhX5UM3CxTxQ</members>
  <returnType>
    <auto>
      <kind>auto</kind>
      <keyword>auto</keyword>
    </auto>
  </returnType>
</overloads>
<function>
  <name>getArray</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>387</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>bmbWPq9ZQTQZcWdDdD1co8pwY5L</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the array.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the array.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <exceptions>
      <throws>
        <kind>throws</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>! isArray()</literal>
              </text>
            </children>
          </code>
        </children>
        <exception>
          <kind>reference</kind>
          <literal>Exception</literal>
          <id>2rMXrndNzLAJXRyusaqfnJU6zH6j</id>
        </exception>
      </throws>
    </exceptions>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>getArray</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>392</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>2XS1QjXvEtcxb4KqbhX5UM3CxTxQ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An array of values</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
              <identifier>Array</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>getBool</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>355</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3d3cy4EAWLswywQu3fyyNwcbz2fF</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <document>
      <admonition>
        <kind>admonition</kind>
        <blocks>
          <paragraph>
            <kind>paragraph</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Behaviour is undefined if </literal>
              </text>
              <code>
                <kind>code</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>!isBoolean()</literal>
                  </text>
                </children>
              </code>
            </children>
          </paragraph>
        </blocks>
        <admonish>note</admonish>
      </admonition>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the underlying boolean value.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the underlying boolean value.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>getFunction</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>406</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>31XFnCxe1ogGAaA72aJrrjWPHpbD</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the function.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the function.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <exceptions>
      <throws>
        <kind>throws</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>! isFunction()</literal>
              </text>
            </children>
          </code>
        </children>
        <exception>
          <kind>reference</kind>
          <literal>Exception</literal>
          <id>2rMXrndNzLAJXRyusaqfnJU6zH6j</id>
        </exception>
      </throws>
    </exceptions>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
              <identifier>Function</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>getInteger</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>365</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2MVAxK4XKG1KQZSWDhtymYGKNqG1</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <document>
      <admonition>
        <kind>admonition</kind>
        <blocks>
          <paragraph>
            <kind>paragraph</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Behaviour is undefined if </literal>
              </text>
              <code>
                <kind>code</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>!isInteger()</literal>
                  </text>
                </children>
              </code>
            </children>
          </paragraph>
        </blocks>
        <admonish>note</admonish>
      </admonition>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the underlying integer value.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the underlying integer value.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>X6USzDWePR9gRkX4DUZ11PfjMow</id>
          <identifier>int64_t</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>getObject</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>399</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3n1NJ5tRpcNN6z89Zv24NZUWqozf</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the object.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the object.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <exceptions>
      <throws>
        <kind>throws</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>! isObject()</literal>
              </text>
            </children>
          </code>
        </children>
        <exception>
          <kind>reference</kind>
          <literal>Exception</literal>
          <id>2rMXrndNzLAJXRyusaqfnJU6zH6j</id>
        </exception>
      </throws>
    </exceptions>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
              <identifier>Object</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>getString</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>376</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>37bTTWM5PXD9mACP1e1DzBN4uC1F</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <document>
      <admonition>
        <kind>admonition</kind>
        <blocks>
          <paragraph>
            <kind>paragraph</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Behaviour is undefined if </literal>
              </text>
              <code>
                <kind>code</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>!isString()</literal>
                  </text>
                </children>
              </code>
            </children>
          </paragraph>
        </blocks>
        <admonish>note</admonish>
      </admonition>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the underlying string value.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the underlying string value.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <lValueReference>
      <kind>lvalue-reference</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
              <identifier>String</identifier>
            </identifier>
          </name>
        </named>
      </pointeeType>
    </lValueReference>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isArray</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>322</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>49LjruBgM4veWDGKF5N1ZWGifTbW</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if this is an array.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if this is an array.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isBoolean</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>294</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Rpkq9mkdCE4UYktCCQmXXVm6mGA</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if this is a boolean.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if this is a boolean.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isFunction</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>336</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2KbTYCSoZedyPYyBsxz22wdX2dHd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if this is a function.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if this is a function.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isInteger</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>301</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2xAB23BC5pyqG6rRpAtrjd4JGWMc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if this is an integer.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if this is an integer.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isNull</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>287</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2G1EZsJ4Q6eecuFB6pWKhifJ83Bc</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if this is null.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if this is null.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isObject</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>329</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3Gnm3h1B78fTHuRqVQLxMCos91mh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if this is an object.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if this is an object.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isSafeString</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>315</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>MrfiE2RUvhjPeDGFE1ZZTD5SBxP</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if this is a safe string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if this is a safe string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isString</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>308</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3RoCKRAT1Lp2bJg9VG1WkbWnbchh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if this is a string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if this is a string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isTruthy</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>348</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4Gh85h7dyKfiNdCtkHzyYchrGfR3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A value is truthy if it is a boolean and is true, a number and not zero, or an non-empty string, array or object.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if a value is truthy</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the value is truthy, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>isUndefined</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>280</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3A7oqKb3sDAVeFtHDPRFvp2b9iWM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return true if this is undefined.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>true if this is undefined.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>kind</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>276</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>KrhHvmgVQLg4tFj2Bdmjn4ZmJWK</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type of value contained.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type of value contained.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2hqggnPGJomQc54oFedzACg7yDcN</id>
          <identifier>Kind</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
              <identifier>dom</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>lookup</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>455</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3eNAm5nczZ9PnEohSptzjQKZamE3</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This function is equivalent to calling </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>get</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> multiple times, once for each key in the sequence of dot-separated keys.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Lookup a sequence of keys.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value at the end of the sequence, or a Value of type </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>Kind::Undefined</literal>
            <id>4FTQcAmijTfey5onJwAiJqSNqyhu</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> if any key is not found.</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The dot-separated sequence of keys.</literal>
          </text>
        </children>
        <name>keys</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2q6D7RrxM77DAFay1KvHSzWAgJnQ</id>
              <identifier>dom</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>3HPgS7y35hBasNYbXshp29ttUeAe</id>
              <identifier>string_view</identifier>
              <prefix>
                <identifier>
                  <kind>identifier</kind>
                  <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
                  <identifier>std</identifier>
                </identifier>
              </prefix>
            </identifier>
          </name>
        </named>
      </type>
      <name>keys</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator()</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>492</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>Ca3HmkRoyMxnhiPUTdZBL6RJQYM</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>If the Value is not an object, or the key is not found, a Value of type </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>Kind::Undefined</literal>
            <id>4FTQcAmijTfey5onJwAiJqSNqyhu</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> is returned.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the function.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Another instance of the object</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The arguments to the function.</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
          <identifier>Value</identifier>
        </identifier>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <isPackExpansion/>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>Args</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>normal</funcClass>
  <overloadedOperator>()</overloadedOperator>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>set</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>463</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>43igzi5Xr89azDEwSEbD6pfMgPsV</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Set or replace the value for a given key.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The key.</literal>
          </text>
        </children>
        <name>key</name>
      </param>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>The value to set.</literal>
          </text>
        </children>
        <name>value</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
                  <identifier>String</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>key</name>
    </param>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>value</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>size</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>481</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4KZjKexvY4r7175zbLdJp9pupZRY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return if an Array or Object is empty.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>if an Array or Object is empty.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>zA9RqMgBvBSA4UNfdU9ni3RAWBy</id>
          <identifier>size_t</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>swap</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>519</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>23RoVNDnAJPGJ9BRh7SXABYoAz9h</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Swap two values.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A variant container for any kind of Dom value.</literal>
          </text>
        </children>
        <name>other</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                  <identifier>Value</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>other</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>272</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>4VNgRFPTX9JinikmjtkUo5Q4cFK4</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the value.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the value.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator basic_string&lt;char&gt;</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>511</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>3hG2o3AeKtkaiH8nc4wUzTaqv9Fo</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the string.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the string.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2A6bDeBwiisGpHzTYMLSbQTSaSa3</id>
          <identifier>string</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
        </identifier>
      </name>
    </named>
  </returnType>
  <funcClass>conversion</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<function>
  <name>operator bool</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>503</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2F7jwzEqeiJSubpLHpUbAnRAzmGr</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>A value is truthy if it is a boolean and is true, a number and not zero, or an non-empty string, array or object.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Determine if a value is truthy</literal>
        </text>
      </children>
      <copiedFrom>
        <string>isTruthy()</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>true</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> if the value is truthy, </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>false</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal> otherwise</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </returnType>
  <funcClass>conversion</funcClass>
  <isRecordMethod/>
  <isConst/>
</function>
<variable>
  <name>arr_</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>129</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2U9XC1Sefow3uAX2RH17yJFL5uXE</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Array payload; shared with lazy arrays.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
          <identifier>Array</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
  <isVariant/>
</variable>
<variable>
  <name>b_</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>120</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>2QaBj1jdfxij4pThsNQYVXPNkrw6</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Boolean payload when the value kind is </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Boolean</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>bool</identifier>
        </identifier>
      </name>
      <fundamentalType>bool</fundamentalType>
    </named>
  </type>
  <initializer>{false}</initializer>
  <isRecordField/>
  <isVariant/>
</variable>
<variable>
  <name>fn_</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>135</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>riWFgzmRr4GMc5uTuzXNQjJEXFd</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Callable payload used by template helpers.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>2tQFg3FuXP9mzRBW2Sm9f5JLAY6D</id>
          <identifier>Function</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
  <isVariant/>
</variable>
<variable>
  <name>i_</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>123</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>48n6mEsMGx1xtzXgZGNjW8sgdUJ</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Integer payload when the value kind is </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>Integer</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>X6USzDWePR9gRkX4DUZ11PfjMow</id>
          <identifier>int64_t</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
  <isVariant/>
</variable>
<variable>
  <name>obj_</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>132</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3FmCCF4dvwazdjNKzc17mHN1xF47</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Object payload; shared with lazy objects.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>y78VabgytnCt2F2gxXnNgH6JQjw</id>
          <identifier>Object</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
  <isVariant/>
</variable>
<variable>
  <name>str_</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Value.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
        <lineNumber>126</lineNumber>
        <columnNumber>9</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>variable</kind>
  <id>3ksQkyV1bb4ExKp9PeYxUBhkSpnT</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>UTF-8 string or safe-string payload.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <id>44aM7eBExu13TAUucbGxzNVTwXwh</id>
          <identifier>String</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isRecordField/>
  <isVariant/>
</variable>
<record>
  <name>ValueFromTag</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Value.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Value.hpp</sourcePath>
      <lineNumber>735</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
    <loc>
      <location>
        <shortPath>mrdocs/Metadata/Symbol/SymbolID.hpp</shortPath>
        <sourcePath>include/mrdocs/Metadata/Symbol/SymbolID.hpp</sourcePath>
        <lineNumber>30</lineNumber>
        <columnNumber>5</columnNumber>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>2aQ2aHikax3BLE5HtfVsDvthX1y5</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This tag type is used by the function </literal>
          </text>
          <reference>
            <kind>reference</kind>
            <literal>dom::ValueFrom</literal>
            <id>3RGnJWmZBwPCGhDJvSkCjJW4xz2G</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> to select overloads of </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>tag_invoke</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>.</literal>
          </text>
        </children>
      </paragraph>
      <admonition>
        <kind>admonition</kind>
        <blocks>
          <paragraph>
            <kind>paragraph</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>This type is empty; it has no members.</literal>
              </text>
            </children>
          </paragraph>
        </blocks>
        <admonish>note</admonish>
      </admonition>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Customization point tag.</literal>
        </text>
      </children>
    </brief>
    <sees>
      <see>
        <kind>see</kind>
        <children>
          <reference>
            <kind>reference</kind>
            <literal>dom::ValueFrom</literal>
            <id>3RGnJWmZBwPCGhDJvSkCjJW4xz2G</id>
          </reference>
          <text>
            <kind>text</kind>
            <literal> </literal>
          </text>
          <link>
            <kind>link</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal> tag_invoke: A general pattern for supporting customisable functions</literal>
              </text>
            </children>
            <href>http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1895r0.pdf</href>
          </link>
        </children>
      </see>
    </sees>
    <related>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>4emVUHgvKchsdqSc4twev4czUuH</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>B9YxRENk1MTWuvLfve6RrNkdPrF</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>EjuWMP9udg56XrgsNQb4T3ZUxyD</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>d1fKbu5dCfXAtgWKtssuV6BrHDM</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>gZ5Rt7ajgTfBBjqxbAsuFDNX3Tk</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>p15i54EYZRFnZA762Nsva2rQ7QT</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>phN8A9JtVhD8yEmxCeeGJh2fkNg</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>xFyW1mMNqKhjiY632Cs4Pg6ayYq</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>25W2hwd9dNV5GxkeobqiC8wZqwkU</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2C3fBYngzpG3rs4momUNZ9fvcZ7B</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2H7iEm9jQhKieshL5f2h9BK3nYbS</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2HT4StpaTLjbajeBH5CF2tFHteXG</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2HjJLj4kEzR6PzHr52HFAQxQHZon</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2goNDNUdRRjvUYGT8czphKWX2pRc</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2smkuPhjWw9z9NNv2z9taf2nJkgu</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>2t8B4uyS9L4yvFJPNmsgSeDuVpud</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>31UVjAfJHE6Yai84Ei9Ydn5nM8j7</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>32nDWJ7iUoHLQ7VPJpc4E3rDfPDv</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>34tQwaJtgyiysZgQiiJgz3HrvXZk</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>3AdJCCjkXKvxpN4Gj8fQRsXQ2rDY</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>3LwuqdyR9ji38Kq3ma6vunYGVUhN</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>3omDbRVfM3NL2m8yCeypiEQ8E719</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>3qSRLWb4bpEd4uUREkRGE1MrCSp4</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>4BeUSg1mKRZZCQY54Q5VoWEawKQg</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>4Et61am1nYUCKSbtL75joBnEvcz1</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>4NQM7oSXzSa2Gnm9fK4Ny7Da7kef</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>4SRCjQdU36kCubp8FpSLh8Uhzyor</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>4TGpiycBhPC2qG38GZ3hEjMbrCet</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::tag_invoke</literal>
        <id>4Y9TdYmGNEYimCXMAPPghzhdi8m9</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::doc::tag_invoke</literal>
        <id>35du21YSPVzgGHHCAQUD17NHGtDt</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::doc::tag_invoke</literal>
        <id>3HgMbwkGZV3Fbk5LLYSA8TTmg9DA</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::doc::tag_invoke</literal>
        <id>3UJHckuk7p9DCXNvMq6BSpofEZve</id>
      </reference>
      <reference>
        <kind>reference</kind>
        <literal>::mrdocs::doc::tag_invoke</literal>
        <id>3it1RUcpW4BLZqGwUk1G3kVHKF6n</id>
      </reference>
    </related>
  </doc>
  <keyKind>struct</keyKind>
</record>
<record>
  <name>VariadicFunctionImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>430</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2LbSHDA9f4zaq7REfXiefCWghCk4</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Function implementation that forwards the entire Array to a callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>class</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <identifier>
              <kind>identifier</kind>
              <id>2m2J4mAXFZ5h1kWesR7WUZXcmcKg</id>
              <identifier>FunctionImpl</identifier>
            </identifier>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <interface>
    <public>
      <typedefs>3kxadq5utz17yYrH5uefBW5WbMct cwnc8ptswGXmFyrPe3MY9VdQtBn</typedefs>
      <functions>T5shzrMmcMP1xxfZvjKqe6wtMLe 3Cb7f2z7Xxb37NGUjVcCah9fJ3Sg 2yHs8BrogS3ANH4xNCXxm1QeU86J</functions>
    </public>
  </interface>
</record>
<typedef>
  <name>args_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>441</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3kxadq5utz17yYrH5uefBW5WbMct</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2LbSHDA9f4zaq7REfXiefCWghCk4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Argument tuple type accepted by the callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>args_type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2Cz7yV3EGc55iHV5aXvqvTCizJji</id>
              <identifier>function_traits</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>F</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>return_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>438</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>cwnc8ptswGXmFyrPe3MY9VdQtBn</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2LbSHDA9f4zaq7REfXiefCWghCk4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Result type produced by the callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>return_type</identifier>
          <prefix>
            <specialization>
              <kind>specialization</kind>
              <id>2Cz7yV3EGc55iHV5aXvqvTCizJji</id>
              <identifier>function_traits</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <named>
                      <kind>named</kind>
                      <name>
                        <identifier>
                          <kind>identifier</kind>
                          <identifier>F</identifier>
                        </identifier>
                      </name>
                    </named>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </prefix>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<function>
  <name>VariadicFunctionImpl</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>446</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>T5shzrMmcMP1xxfZvjKqe6wtMLe</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2LbSHDA9f4zaq7REfXiefCWghCk4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Construct from any callable convertible to </literal>
        </text>
        <code>
          <kind>code</kind>
          <children>
            <text>
              <kind>text</kind>
              <literal>F</literal>
            </text>
          </children>
        </code>
        <text>
          <kind>text</kind>
          <literal>.</literal>
        </text>
      </children>
    </brief>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Callable to wrap.</literal>
          </text>
        </children>
        <name>u</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>void</identifier>
        </identifier>
      </name>
      <fundamentalType>void</fundamentalType>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <rValueReference>
          <kind>rvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <identifier>U</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </rValueReference>
      </type>
      <name>u</name>
    </param>
  </params>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>U</name>
        <keyKind>class</keyKind>
      </type>
    </params>
  </template>
  <funcClass>constructor</funcClass>
  <isRecordMethod/>
</function>
<function>
  <name>call</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>461</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>function</kind>
  <id>3Cb7f2z7Xxb37NGUjVcCah9fJ3Sg</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2LbSHDA9f4zaq7REfXiefCWghCk4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Invoke the wrapped callable with the full argument array.</literal>
        </text>
      </children>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>dom&apos;s result type: the std::expected polyfill, defaulting the error to dom::Error (an explicit 2nd argument is allowed, e.g. </literal>
          </text>
          <code>
            <kind>code</kind>
            <children>
              <text>
                <kind>text</kind>
                <literal>Expected&lt;void, E&gt;</literal>
              </text>
            </children>
          </code>
          <text>
            <kind>text</kind>
            <literal>).</literal>
          </text>
        </children>
      </returns>
    </returns>
    <params>
      <param>
        <kind>param</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>An array of values</literal>
          </text>
        </children>
        <name>args</name>
      </param>
    </params>
  </doc>
  <returnType>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>2v2uJTEXYwEe81rnkbkH2eh6PzVc</id>
          <identifier>Expected</identifier>
          <templateArgs>
            <type>
              <kind>type</kind>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <id>2fRk1W9oo4FSh6xGoKqMKLpZm5Br</id>
                      <identifier>Value</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </returnType>
  <params>
    <param>
      <type>
        <lValueReference>
          <kind>lvalue-reference</kind>
          <pointeeType>
            <named>
              <kind>named</kind>
              <isConst/>
              <name>
                <identifier>
                  <kind>identifier</kind>
                  <id>4TEUh96EhgLMqWD74eiWYvGCH6Hp</id>
                  <identifier>Array</identifier>
                </identifier>
              </name>
            </named>
          </pointeeType>
        </lValueReference>
      </type>
      <name>args</name>
    </param>
  </params>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<function>
  <name>type_key</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>454</lineNumber>
      <columnNumber>5</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>function</kind>
  <id>2yHs8BrogS3ANH4xNCXxm1QeU86J</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2LbSHDA9f4zaq7REfXiefCWghCk4</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Return the type key of the implementation.</literal>
        </text>
      </children>
      <copiedFrom>
        <string>FunctionImpl::type_key</string>
      </copiedFrom>
    </brief>
    <returns>
      <returns>
        <kind>returns</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>the type key of the implementation.</literal>
          </text>
        </children>
      </returns>
    </returns>
  </doc>
  <returnType>
    <pointer>
      <kind>pointer</kind>
      <pointeeType>
        <named>
          <kind>named</kind>
          <isConst/>
          <name>
            <identifier>
              <kind>identifier</kind>
              <identifier>char</identifier>
            </identifier>
          </name>
          <fundamentalType>char</fundamentalType>
        </named>
      </pointeeType>
    </pointer>
  </returnType>
  <funcClass>normal</funcClass>
  <hasOverrideAttr/>
  <isRecordMethod/>
  <isVirtual/>
  <isConst/>
</function>
<record>
  <name>function_traits</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>39</lineNumber>
        <columnNumber>1</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>record</kind>
  <id>2Cz7yV3EGc55iHV5aXvqvTCizJji</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Helper traits to extract return and argument types from callables.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
  </template>
  <derived>2TNJfwgE7TBJp1T2PTayUaNRr6fw</derived>
  <specializations>tjVFutbRLA4pMnebDWEqdbZEuAc 2LHfuoYQPQAwN6AZKqd5TVmfYJzb 2TNJfwgE7TBJp1T2PTayUaNRr6fw 4UrHEA2AcYfEJFBJLV87QjywGezB</specializations>
</record>
<record>
  <name>function_traits</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>114</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2TNJfwgE7TBJp1T2PTayUaNRr6fw</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Traits specialization for functors/lambdas.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>F</name>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <named>
            <kind>named</kind>
            <name>
              <identifier>
                <kind>identifier</kind>
                <identifier>F</identifier>
              </identifier>
            </name>
          </named>
        </type>
      </type>
    </args>
    <requires>requires { &amp;F::operator(); }</requires>
    <primary>2Cz7yV3EGc55iHV5aXvqvTCizJji</primary>
  </template>
  <bases>
    <baseInfo>
      <type>
        <named>
          <kind>named</kind>
          <name>
            <specialization>
              <kind>specialization</kind>
              <id>2Cz7yV3EGc55iHV5aXvqvTCizJji</id>
              <identifier>function_traits</identifier>
              <templateArgs>
                <type>
                  <kind>type</kind>
                  <type>
                    <decltype>
                      <kind>decltype</kind>
                      <operand>&amp;F::operator</operand>
                    </decltype>
                  </type>
                </type>
              </templateArgs>
            </specialization>
          </name>
        </named>
      </type>
      <access>public</access>
    </baseInfo>
  </bases>
  <isListedOnPrimary/>
</record>
<record>
  <name>function_traits</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>102</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>4UrHEA2AcYfEJFBJLV87QjywGezB</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Traits specialization for function pointers.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>R</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <pointer>
            <kind>pointer</kind>
            <pointeeType>
              <function>
                <kind>function</kind>
                <returnType>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <identifier>R</identifier>
                      </identifier>
                    </name>
                  </named>
                </returnType>
                <paramTypes>
                  <named>
                    <kind>named</kind>
                    <isPackExpansion/>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <identifier>Args</identifier>
                      </identifier>
                    </name>
                  </named>
                </paramTypes>
              </function>
            </pointeeType>
          </pointer>
        </type>
      </type>
    </args>
    <primary>2Cz7yV3EGc55iHV5aXvqvTCizJji</primary>
  </template>
  <interface>
    <public>
      <typedefs>roUUHmaTSSf7uau3BM9VkTC1G5r 3v5zMpJ38x6WYZr8E6DxM79rBSU</typedefs>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<typedef>
  <name>args_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>107</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>roUUHmaTSSf7uau3BM9VkTC1G5r</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4UrHEA2AcYfEJFBJLV87QjywGezB</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Tuple of argument types accepted by the callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3PvERhakqGwG68Wtd4PLyHXCgarT</id>
          <identifier>tuple</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <isPackExpansion/>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Args</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>return_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>105</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3v5zMpJ38x6WYZr8E6DxM79rBSU</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>4UrHEA2AcYfEJFBJLV87QjywGezB</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Result type of the callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>R</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>function_traits</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>45</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>tjVFutbRLA4pMnebDWEqdbZEuAc</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Traits specialization for free functions.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>R</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <function>
            <kind>function</kind>
            <returnType>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>R</identifier>
                  </identifier>
                </name>
              </named>
            </returnType>
            <paramTypes>
              <named>
                <kind>named</kind>
                <isPackExpansion/>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>Args</identifier>
                  </identifier>
                </name>
              </named>
            </paramTypes>
          </function>
        </type>
      </type>
    </args>
    <primary>2Cz7yV3EGc55iHV5aXvqvTCizJji</primary>
  </template>
  <interface>
    <public>
      <typedefs>26axTeoN3JEUMyuAYaJK3ikQVpZk 2qyVeTspSFcyj9R1x3zL2z33UTdY</typedefs>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<typedef>
  <name>args_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>50</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>26axTeoN3JEUMyuAYaJK3ikQVpZk</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>tjVFutbRLA4pMnebDWEqdbZEuAc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Tuple of argument types accepted by the callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3PvERhakqGwG68Wtd4PLyHXCgarT</id>
          <identifier>tuple</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <isPackExpansion/>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Args</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>return_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>48</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>2qyVeTspSFcyj9R1x3zL2z33UTdY</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>tjVFutbRLA4pMnebDWEqdbZEuAc</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Result type of the callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>R</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<record>
  <name>function_traits</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Function.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
      <lineNumber>56</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>record</kind>
  <id>2LHfuoYQPQAwN6AZKqd5TVmfYJzb</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Traits specialization for const member functions.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Traits specialization for volatile member functions.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Traits specialization for const volatile member functions.</literal>
          </text>
        </children>
      </paragraph>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Traits specialization for member functions.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <keyKind>struct</keyKind>
  <template>
    <params>
      <type>
        <kind>type</kind>
        <name>C</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>R</name>
        <keyKind>typename</keyKind>
      </type>
      <type>
        <kind>type</kind>
        <name>Args</name>
        <isParameterPack/>
        <keyKind>typename</keyKind>
      </type>
    </params>
    <args>
      <type>
        <kind>type</kind>
        <type>
          <memberPointer>
            <kind>member-pointer</kind>
            <parentType>
              <named>
                <kind>named</kind>
                <name>
                  <identifier>
                    <kind>identifier</kind>
                    <identifier>C</identifier>
                  </identifier>
                </name>
              </named>
            </parentType>
            <pointeeType>
              <function>
                <kind>function</kind>
                <isConst/>
                <isVolatile/>
                <returnType>
                  <named>
                    <kind>named</kind>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <identifier>R</identifier>
                      </identifier>
                    </name>
                  </named>
                </returnType>
                <paramTypes>
                  <named>
                    <kind>named</kind>
                    <isPackExpansion/>
                    <name>
                      <identifier>
                        <kind>identifier</kind>
                        <identifier>Args</identifier>
                      </identifier>
                    </name>
                  </named>
                </paramTypes>
              </function>
            </pointeeType>
          </memberPointer>
        </type>
      </type>
    </args>
    <primary>2Cz7yV3EGc55iHV5aXvqvTCizJji</primary>
  </template>
  <interface>
    <public>
      <typedefs>928kcAAftbCnnB7YdZLgYEZwXnH 3cPHYDGk5TjmxLRUP2xsfpEBWpbh</typedefs>
    </public>
  </interface>
  <isListedOnPrimary/>
</record>
<typedef>
  <name>args_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>61</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>72</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>83</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>94</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>928kcAAftbCnnB7YdZLgYEZwXnH</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2LHfuoYQPQAwN6AZKqd5TVmfYJzb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Tuple of argument types accepted by the callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <specialization>
          <kind>specialization</kind>
          <id>3PvERhakqGwG68Wtd4PLyHXCgarT</id>
          <identifier>tuple</identifier>
          <prefix>
            <identifier>
              <kind>identifier</kind>
              <id>2gQYpYhLmwB2jja6qUZm6ZYuK3Xy</id>
              <identifier>std</identifier>
            </identifier>
          </prefix>
          <templateArgs>
            <type>
              <kind>type</kind>
              <isPackExpansion/>
              <type>
                <named>
                  <kind>named</kind>
                  <name>
                    <identifier>
                      <kind>identifier</kind>
                      <identifier>Args</identifier>
                    </identifier>
                  </name>
                </named>
              </type>
            </type>
          </templateArgs>
        </specialization>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<typedef>
  <name>return_type</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>59</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>70</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>81</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
      <location>
        <shortPath>mrdocs/Dom/Function.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Function.hpp</sourcePath>
        <lineNumber>92</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>typedef</kind>
  <id>3cPHYDGk5TjmxLRUP2xsfpEBWpbh</id>
  <access>public</access>
  <extraction>regular</extraction>
  <parent>2LHfuoYQPQAwN6AZKqd5TVmfYJzb</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>Result type of the callable.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <type>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>R</identifier>
        </identifier>
      </name>
    </named>
  </type>
  <isUsing/>
</typedef>
<enum>
  <name>Kind</name>
  <loc>
    <defLoc>
      <shortPath>mrdocs/Dom/Kind.hpp</shortPath>
      <sourcePath>libs/dom/include/mrdocs/Dom/Kind.hpp</sourcePath>
      <lineNumber>72</lineNumber>
      <columnNumber>1</columnNumber>
      <documented/>
    </defLoc>
  </loc>
  <kind>enum</kind>
  <id>2hqggnPGJomQc54oFedzACg7yDcN</id>
  <extraction>regular</extraction>
  <parent>2q6D7RrxM77DAFay1KvHSzWAgJnQ</parent>
  <doc>
    <document>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This is the type of data stored in a Value. These types are loosely modeled after the JavaScript types and data structures.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Primitive values are Undefined, Null, Boolean, Integer, and String.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Undefined and Null are inhabited by a single value each. The difference between Undefined and Null is that Undefined is the default value for a Value, while Null represents a value that is explicitly set. Undefined is used to represent things such as:</literal>
          </text>
        </children>
      </paragraph>
      <list>
        <kind>list</kind>
        <items>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>An uninitialized Value</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>The Value returned from a function that failed to return a value</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>The result of accessing a nonexistent object property</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>The result of a </literal>
                  </text>
                  <code>
                    <kind>code</kind>
                    <children>
                      <text>
                        <kind>text</kind>
                        <literal>find</literal>
                      </text>
                    </children>
                  </code>
                  <text>
                    <kind>text</kind>
                    <literal> algorithm when no element is found</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
        </items>
        <listKind>unordered</listKind>
      </list>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>This distinction is semantically important as algorithms frequently need to distinguish between these two cases.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Booleans, Integers, and Strings are also primitive values. This means they are deeply copied when assigned or passed as a parameter.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Other value types, such as Array, Object, and Function are reference types, meaning that they are not copied when assigned or passed as a parameter. Instead, the reference is copied, and the original value is shared.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>These reference types are modeled after JavaScript &quot;Objects&quot;. All non-primitive types (Object types) are derived from Object in JavaScript. This means types such as Array and Function represent a relevant selection of built-in types that would derive from Object in JavaScript.</literal>
          </text>
        </children>
      </paragraph>
      <paragraph>
        <kind>paragraph</kind>
        <children>
          <text>
            <kind>text</kind>
            <literal>Objects are a collection of properties, which are equivalent to key-value pairs. Property values can be any type, including other Objects, allowing for the creation of arbitrarily complex data structures.</literal>
          </text>
        </children>
      </paragraph>
      <list>
        <kind>list</kind>
        <items>
          <listItem>
            <blocks>
              <paragraph>
                <kind>paragraph</kind>
                <children>
                  <text>
                    <kind>text</kind>
                    <literal>https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures</literal>
                  </text>
                </children>
              </paragraph>
            </blocks>
          </listItem>
        </items>
        <listKind>unordered</listKind>
      </list>
    </document>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The type of data in a Value.</literal>
        </text>
      </children>
    </brief>
  </doc>
  <scoped/>
  <underlyingType>
    <named>
      <kind>named</kind>
      <name>
        <identifier>
          <kind>identifier</kind>
          <identifier>int</identifier>
        </identifier>
      </name>
      <fundamentalType>int</fundamentalType>
    </named>
  </underlyingType>
  <constants>4FTQcAmijTfey5onJwAiJqSNqyhu 3nRhUDf4UfnewgRoTYyHYKPHksRk LtYHgT8DRVFceqTJTtgvfK2hi6z 2PvBvf7uYymyiWSb4zNhK6WkX6fz 48UAFEqQuDmUyCuAdhUGqk8atJXM UDeVxGJKC7354ACSbH7hgqwrLoJ 3nk8HVoE7mauZk4xSUyZ6H4ATTU7 41CptN3dmSmfSQtHbQW93Ty37zUM wYAdN5NGDx1cK97jVuwdaYD8Y2S</constants>
</enum>
<enumConstant>
  <name>Undefined</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Kind.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Kind.hpp</sourcePath>
        <lineNumber>75</lineNumber>
        <columnNumber>5</columnNumber>
        <documented/>
      </location>
    </loc>
  </loc>
  <kind>enum-constant</kind>
  <id>4FTQcAmijTfey5onJwAiJqSNqyhu</id>
  <extraction>regular</extraction>
  <parent>2hqggnPGJomQc54oFedzACg7yDcN</parent>
  <doc>
    <brief>
      <kind>brief</kind>
      <children>
        <text>
          <kind>text</kind>
          <literal>The value is undefined.</literal>
        </text>
      </children>
    </brief>
  </doc>
</enumConstant>
<enumConstant>
  <name>Null</name>
  <loc>
    <loc>
      <location>
        <shortPath>mrdocs/Dom/Kind.hpp</shortPath>
        <sourcePath>libs/dom/include/mrdocs/Dom/Kind.hpp</sourcePath>
        <lineNumber>77<