<?xml version="1.0" encoding="UTF-8"?>
<grammar xmlns="http://relaxng.org/ns/structure/1.0" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">
  <start><choice><ref name="Mrdocs"/><ref name="Tagfile"/></choice></start>
  <define name="Mrdocs"><element name="mrdocs"><optional><attribute name="noNamespaceSchemaLocation" ns="http://www.w3.org/2001/XMLSchema-instance"/></optional><zeroOrMore><ref name="AnySymbol"/></zeroOrMore></element></define>
  <define name="Tagfile"><element name="tagfile"><oneOrMore><ref name="TagCompound"/></oneOrMore></element></define>
  <define name="TagCompound"><element name="compound"><attribute name="kind"><choice><value>namespace</value><value>class</value></choice></attribute><element name="name"><text/></element><element name="filename"><text/></element><zeroOrMore><choice><ref name="TagClass"/><ref name="TagMember"/></choice></zeroOrMore></element></define>
  <define name="TagClass"><element name="class"><attribute name="kind"><value>class</value></attribute><text/></element></define>
  <define name="TagMember"><element name="member"><attribute name="kind"><value>function</value></attribute><element name="type"><text/></element><element name="name"><text/></element><element name="anchorfile"><text/></element><element name="anchor"><text/></element><element name="arglist"><text/></element></element></define>
  <define name="AnySymbol"><choice><element name="concept"><ref name="S_248GJRqqz5PAQuAWsyXn1pQuWx3E"/></element><element name="enumConstant"><ref name="S_2Xkgao8w8t8MjUqnNshnkhxyMi9T"/></element><element name="enum"><ref name="S_3nTJb96fy9g6ssFkdkAk5QrPLf35"/></element><element name="function"><ref name="S_3GRinmcpNbjJrdhDwQQjEQKftkdN"/></element><element name="guide"><ref name="S_4S9wMxtqUkTuiH4sVrDV2dfyDKeY"/></element><element name="macro"><ref name="S_3VkP8Cc538w7uVhJwSJQAD4JoCEW"/></element><element name="namespaceAlias"><ref name="S_3uXaENe5YtJ3Psdk5DWiEpk6EWW7"/></element><element name="namespace"><ref name="S_3iXFbmpHvfXW6cWSrurrZn1crniH"/></element><element name="overloads"><ref name="S_3RetZmth15AEcRz1z5SmiGRUfU4A"/></element><element name="record"><ref name="S_3y5JDE9r9j4nZ6dXspHAYKQKKUKA"/></element><element name="typedef"><ref name="S_2FxZMKCnhX4HAsQKXC42UcR7i5HV"/></element><element name="using"><ref name="S_KLR34ysoGNtvC1oo8ynG3KWyz6M"/></element><element name="variable"><ref name="S_2uvmkCgPtfGDLy5inxdXu8YwwAbD"/></element></choice></define>
  <define name="AnyType"><choice><element name="array"><ref name="S_CooZ5ZN8raHXthhiu4c1D8kkatT"/></element><element name="auto"><ref name="S_23x8LwWPNF477Wq7ve7gAxUFPVsW"/></element><element name="decltype"><ref name="S_B4rugiqV7c9opu5rtNTeZWTNePy"/></element><element name="function"><ref name="S_22SqcARFDMXMq8FG3uC99YUtad4q"/></element><element name="lValueReference"><ref name="S_4EBJx8iZSM54K1bz8DpjJsgJZzhw"/></element><element name="memberPointer"><ref name="S_ss4rembmz2x6KFmv3aCheG45vDs"/></element><element name="named"><ref name="S_3pR549wW3SZy9nBZvsSCLiNSuTsk"/></element><element name="pointer"><ref name="S_4Lou3Y5gge2Zb64p4Ds8b9mER2tV"/></element><element name="rValueReference"><ref name="S_41p3VLa1s97fNzPnCAEusEVLkZY4"/></element></choice></define>
  <define name="AnyName"><choice><element name="identifier"><ref name="S_4G5wFvmxqHfaMUDjfXdzgCR6JVut"/></element><element name="specialization"><ref name="S_3Cmgy3rwGp9hHtmvepV26XNyp2eU"/></element></choice></define>
  <define name="AnyAttribute"><choice><element name="assume"><ref name="S_3G2NvZfw2gtmwKQDnoEWFgSdc8Mh"/></element><element name="carriesDependency"><ref name="S_2KReHQPS19PvwidHBJhhpvZDZY37"/></element><element name="deprecated"><ref name="S_3eaLHQFJs5YVZhKoybByviBARQvX"/></element><element name="fallthrough"><ref name="S_4S91GpjhUCLRW55DjmE3djvPR1kp"/></element><element name="indeterminate"><ref name="S_4Hibr4twAxfRabTyKHEAvcCwnwD2"/></element><element name="likely"><ref name="S_3PkCpb7wswf8xVg5cQfLowBrKvrm"/></element><element name="maybeUnused"><ref name="S_3gp7QBKSP46MiuFXzoNPWxavWqXV"/></element><element name="noUniqueAddress"><ref name="S_417PopWNyit6tSoFieuWB5EwpFPh"/></element><element name="nodiscard"><ref name="S_67DbpfPqTtXz1yzRRPDC2sCNM6F"/></element><element name="noreturn"><ref name="S_2xfSkMTDkXGS9MvoUfnMSuKaZEYK"/></element><element name="other"><ref name="S_3M1AayLaUCDxAGawZ4dssYewQYiV"/></element><element name="unlikely"><ref name="S_GW6p4ZQnq9BEoFqLGCMLMAoukp1"/></element></choice></define>
  <define name="AnyTArg"><choice><element name="constant"><ref name="S_3q5et1cbN1e2z4YJVDiWn5mPiJNZ"/></element><element name="template"><ref name="S_3Yo7DjcG5MH73HKEmmiuoHmUMPi"/></element><element name="type"><ref name="S_24BxsY5UUUYKRFi2FVP7MGgELiQe"/></element></choice></define>
  <define name="AnyTParam"><choice><element name="constant"><ref name="S_36CooAPEud9PpRnk21VG2Yt6W8ui"/></element><element name="template"><ref name="S_35QXCpK2kqeU1vUvgqeu7a6GwXDV"/></element><element name="type"><ref name="S_2YdUUgi7Nxrqmi2QdfbEY4u7Mjxr"/></element></choice></define>
  <define name="AnyBlock"><choice><element name="admonition"><ref name="S_3wp8BaqU6w5RWCz2FoYR7gfsBCwx"/></element><element name="brief"><ref name="S_446qpUQXb12ABhZ6uE8VonjMj9Qu"/></element><element name="code"><ref name="S_3xd4mjdX2muy6Eg2zpinBvf7DEUQ"/></element><element name="definitionList"><ref name="S_35QDDJmU2E9qz1a4pkD7cgcFoMCS"/></element><element name="footnoteDefinition"><ref name="S_3fZPVg6wujkvV7zvSpeTqwqCeF38"/></element><element name="heading"><ref name="S_wM1xnFbeYCjQqUDWqT1T9nGqBZq"/></element><element name="list"><ref name="S_2NrTC6VyaPevbjToJB8ghtSjvY7u"/></element><element name="math"><ref name="S_VQmPXZqAPfYgYRpE9yvGZvsHm67"/></element><element name="paragraph"><ref name="S_2doMXC1gQwhU9zzCprA3oHmJXTFv"/></element><element name="param"><ref name="S_2NF7jwvHkRPF2reiVEM4gJccj545"/></element><element name="postcondition"><ref name="S_T3kgfxqfUMzhUz5h7XVNYrAHEF8"/></element><element name="precondition"><ref name="S_7Yu4kPsfvGeJRwzCUA25HSLXUdx"/></element><element name="quote"><ref name="S_3zRJY1f8qDmy3BXJc745mGsPMFsV"/></element><element name="returns"><ref name="S_rgt8UYxWrDtHfPj9FPkwJpjansL"/></element><element name="see"><ref name="S_2vUz5muVFxUv2Lect1vXuyaNJTe9"/></element><element name="tParam"><ref name="S_21EdS1EVSJuD9X76CVhzhLTLg1fi"/></element><element name="table"><ref name="S_2uDafuBsm6spawBtX2fFC6EYXDAj"/></element><element name="thematicBreak"><ref name="S_258ZTjgdQT26QzdYxiERZBLAzXwb"/></element><element name="throws"><ref name="S_3xtES3eRD7BE9L5Jb3ezVkmx6PEU"/></element></choice></define>
  <define name="AnyInline"><choice><element name="code"><ref name="S_4XSYTUdzNUv32jxxRjBJqUrUtidR"/></element><element name="copyDetails"><ref name="S_3pAujBRu22aoaV8Ny8c8cbnDUxKt"/></element><element name="emph"><ref name="S_4Vp9y8mhpo6rkDYeUKmVDkrDRTy6"/></element><element name="footnoteReference"><ref name="S_38ezs7Du5fTH61PdTZv8mK6qXtuQ"/></element><element name="highlight"><ref name="S_3BsVGj7xHvJW7DqNDHyJ9g2i2UZf"/></element><element name="image"><ref name="S_4LB4PEZzqfEQa3cUbTi1xf6qEmRN"/></element><element name="lineBreak"><ref name="S_2bdz8onDMx7PBYnExqtLgMxUqrPY"/></element><element name="link"><ref name="S_pbDQ6katbvPedvuztLHCiRNi4G8"/></element><element name="math"><ref name="S_3PrdQDrzihPKEMMq8ZtDjd69UoMf"/></element><element name="reference"><ref name="S_2yM1iLKZLVpSpfu7Dq5sFaDfnwLa"/></element><element name="softBreak"><ref name="S_22nFJc2hmNmmR5h1kq6NkgViKdEM"/></element><element name="strikethrough"><ref name="S_CJPbC4NwrPJeuv6wSnDmgGcZcQc"/></element><element name="strong"><ref name="S_28xEnXQadr6mJnmktXwag2oH9muy"/></element><element name="subscript"><ref name="S_3pokSaXJdAim8xq2QJ2Ua1J3CvvL"/></element><element name="superscript"><ref name="S_3LXYEAXUPBpotEa55hyCSdkhdpJa"/></element><element name="text"><ref name="S_33ca9ghnvRYDe1iBsZm8YkZnw5gp"/></element></choice></define>
  <define name="S_248GJRqqz5PAQuAWsyXn1pQuWx3E"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="constraint"><text/></element><element name="template"><ref name="S_3SkP7bvhgkgFYg643LSM2J8N7wsH"/></element></choice></zeroOrMore></define>
  <define name="S_2Xkgao8w8t8MjUqnNshnkhxyMi9T"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="initializer"><ref name="S_hSncwF1f6M5oku6bmZzyL6fWaUV"/></element></choice></zeroOrMore></define>
  <define name="S_3nTJb96fy9g6ssFkdkAk5QrPLf35"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="constants"><text/></element><element name="scoped"><empty/></element><element name="underlyingType"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_3GRinmcpNbjJrdhDwQQjEQKftkdN"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="constexpr"><text/></element><element name="explicit"><ref name="S_3hbRRedVP5CLYkrYh5eoEJTPg9t8"/></element><element name="funcClass"><text/></element><element name="functionObjectImpl"><text/></element><element name="hasOverrideAttr"><empty/></element><element name="hasTrailingReturn"><empty/></element><element name="isConst"><empty/></element><element name="isDefaulted"><empty/></element><element name="isDeleted"><empty/></element><element name="isDeletedAsWritten"><empty/></element><element name="isExplicitObjectMemberFunction"><empty/></element><element name="isExplicitlyDefaulted"><empty/></element><element name="isFinal"><empty/></element><element name="isListedOnPrimary"><empty/></element><element name="isPure"><empty/></element><element name="isRecordMethod"><empty/></element><element name="isVariadic"><empty/></element><element name="isVirtual"><empty/></element><element name="isVirtualAsWritten"><empty/></element><element name="isVolatile"><empty/></element><element name="noexcept"><ref name="S_3kHjD3UFMpjBfLBWRmD99J3jkecD"/></element><element name="overloadedOperator"><text/></element><element name="params"><zeroOrMore><element name="param"><ref name="S_34isqM1c93Zt8XyKuovAbJuLdBDH"/></element></zeroOrMore></element><element name="refQualifier"><text/></element><element name="requires"><text/></element><element name="returnType"><ref name="AnyType"/></element><element name="specializations"><text/></element><element name="storageClass"><text/></element><element name="template"><ref name="S_3SkP7bvhgkgFYg643LSM2J8N7wsH"/></element></choice></zeroOrMore></define>
  <define name="S_4S9wMxtqUkTuiH4sVrDV2dfyDKeY"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="deduced"><ref name="AnyType"/></element><element name="explicit"><ref name="S_3hbRRedVP5CLYkrYh5eoEJTPg9t8"/></element><element name="params"><zeroOrMore><element name="param"><ref name="S_34isqM1c93Zt8XyKuovAbJuLdBDH"/></element></zeroOrMore></element><element name="template"><ref name="S_3SkP7bvhgkgFYg643LSM2J8N7wsH"/></element></choice></zeroOrMore></define>
  <define name="S_3VkP8Cc538w7uVhJwSJQAD4JoCEW"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="isFunctionLike"><empty/></element><element name="isVariadic"><empty/></element><element name="parameters"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3uXaENe5YtJ3Psdk5DWiEpk6EWW7"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="aliasedSymbol"><ref name="S_4G5wFvmxqHfaMUDjfXdzgCR6JVut"/></element></choice></zeroOrMore></define>
  <define name="S_3iXFbmpHvfXW6cWSrurrZn1crniH"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="isAnonymous"><empty/></element><element name="isInline"><empty/></element><element name="members"><ref name="S_41n4FdCfRcJ5VsCAQqTn6zoCWZRj"/></element><element name="usingDirectives"><zeroOrMore><ref name="AnyName"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3RetZmth15AEcRz1z5SmiGRUfU4A"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="funcClass"><text/></element><element name="members"><text/></element><element name="overloadedOperator"><text/></element><element name="returnType"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_3y5JDE9r9j4nZ6dXspHAYKQKKUKA"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="bases"><zeroOrMore><element name="baseInfo"><ref name="S_uN6jGRjtRQZZAx1TYE6eqXpXyBn"/></element></zeroOrMore></element><element name="deductionGuides"><text/></element><element name="derived"><text/></element><element name="friends"><zeroOrMore><element name="friendInfo"><ref name="S_2srktakKnME5JkGXzTu3dM2QBZpp"/></element></zeroOrMore></element><element name="interface"><ref name="S_3GgnGhR9zXAfKd22AXMijQ5W9Cgt"/></element><element name="isFinal"><empty/></element><element name="isFinalDestructor"><empty/></element><element name="isListedOnPrimary"><empty/></element><element name="isTypeDef"><empty/></element><element name="keyKind"><text/></element><element name="specializations"><text/></element><element name="template"><ref name="S_3SkP7bvhgkgFYg643LSM2J8N7wsH"/></element></choice></zeroOrMore></define>
  <define name="S_2FxZMKCnhX4HAsQKXC42UcR7i5HV"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="isUsing"><empty/></element><element name="template"><ref name="S_3SkP7bvhgkgFYg643LSM2J8N7wsH"/></element><element name="type"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_KLR34ysoGNtvC1oo8ynG3KWyz6M"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="class"><text/></element><element name="introducedName"><ref name="AnyName"/></element><element name="shadowDeclarations"><text/></element></choice></zeroOrMore></define>
  <define name="S_2uvmkCgPtfGDLy5inxdXu8YwwAbD"><zeroOrMore><choice><element name="access"><text/></element><element name="anchor"><text/></element><element name="attributes"><zeroOrMore><ref name="AnyAttribute"/></zeroOrMore></element><element name="extraction"><text/></element><element name="isCopyFromInherited"><empty/></element><element name="kind"><text/></element><element name="loc"><ref name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"/></element><element name="name"><text/></element><element name="parent"><text/></element><element name="doc"><ref name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"/></element><element name="id"><text/></element><element name="bitfieldWidth"><ref name="S_hSncwF1f6M5oku6bmZzyL6fWaUV"/></element><element name="initializer"><text/></element><element name="isBitfield"><empty/></element><element name="isConstexpr"><empty/></element><element name="isConstinit"><empty/></element><element name="isInline"><empty/></element><element name="isMutable"><empty/></element><element name="isRecordField"><empty/></element><element name="isThreadLocal"><empty/></element><element name="isVariant"><empty/></element><element name="storageClass"><text/></element><element name="template"><ref name="S_3SkP7bvhgkgFYg643LSM2J8N7wsH"/></element><element name="type"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_CooZ5ZN8raHXthhiu4c1D8kkatT"><zeroOrMore><choice><element name="constraints"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="isConst"><empty/></element><element name="isPackExpansion"><empty/></element><element name="isVolatile"><empty/></element><element name="kind"><text/></element><element name="bounds"><ref name="S_hSncwF1f6M5oku6bmZzyL6fWaUV"/></element><element name="elementType"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_23x8LwWPNF477Wq7ve7gAxUFPVsW"><zeroOrMore><choice><element name="constraints"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="isConst"><empty/></element><element name="isPackExpansion"><empty/></element><element name="isVolatile"><empty/></element><element name="kind"><text/></element><element name="constraint"><ref name="AnyName"/></element><element name="keyword"><text/></element></choice></zeroOrMore></define>
  <define name="S_B4rugiqV7c9opu5rtNTeZWTNePy"><zeroOrMore><choice><element name="constraints"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="isConst"><empty/></element><element name="isPackExpansion"><empty/></element><element name="isVolatile"><empty/></element><element name="kind"><text/></element><element name="operand"><text/></element></choice></zeroOrMore></define>
  <define name="S_22SqcARFDMXMq8FG3uC99YUtad4q"><zeroOrMore><choice><element name="constraints"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="isConst"><empty/></element><element name="isPackExpansion"><empty/></element><element name="isVolatile"><empty/></element><element name="kind"><text/></element><element name="exceptionSpec"><ref name="S_3kHjD3UFMpjBfLBWRmD99J3jkecD"/></element><element name="isVariadic"><empty/></element><element name="paramTypes"><zeroOrMore><ref name="AnyType"/></zeroOrMore></element><element name="refQualifier"><text/></element><element name="returnType"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_4EBJx8iZSM54K1bz8DpjJsgJZzhw"><zeroOrMore><choice><element name="constraints"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="isConst"><empty/></element><element name="isPackExpansion"><empty/></element><element name="isVolatile"><empty/></element><element name="kind"><text/></element><element name="pointeeType"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_ss4rembmz2x6KFmv3aCheG45vDs"><zeroOrMore><choice><element name="constraints"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="isConst"><empty/></element><element name="isPackExpansion"><empty/></element><element name="isVolatile"><empty/></element><element name="kind"><text/></element><element name="parentType"><ref name="AnyType"/></element><element name="pointeeType"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_3pR549wW3SZy9nBZvsSCLiNSuTsk"><zeroOrMore><choice><element name="constraints"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="isConst"><empty/></element><element name="isPackExpansion"><empty/></element><element name="isVolatile"><empty/></element><element name="kind"><text/></element><element name="fundamentalType"><text/></element><element name="name"><ref name="AnyName"/></element></choice></zeroOrMore></define>
  <define name="S_4Lou3Y5gge2Zb64p4Ds8b9mER2tV"><zeroOrMore><choice><element name="constraints"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="isConst"><empty/></element><element name="isPackExpansion"><empty/></element><element name="isVolatile"><empty/></element><element name="kind"><text/></element><element name="pointeeType"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_41p3VLa1s97fNzPnCAEusEVLkZY4"><zeroOrMore><choice><element name="constraints"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="isConst"><empty/></element><element name="isPackExpansion"><empty/></element><element name="isVolatile"><empty/></element><element name="kind"><text/></element><element name="pointeeType"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_4G5wFvmxqHfaMUDjfXdzgCR6JVut"><zeroOrMore><choice><element name="identifier"><text/></element><element name="kind"><text/></element><element name="prefix"><ref name="AnyName"/></element><element name="id"><text/></element></choice></zeroOrMore></define>
  <define name="S_3Cmgy3rwGp9hHtmvepV26XNyp2eU"><zeroOrMore><choice><element name="identifier"><text/></element><element name="kind"><text/></element><element name="prefix"><ref name="AnyName"/></element><element name="id"><text/></element><element name="templateArgs"><zeroOrMore><ref name="AnyTArg"/></zeroOrMore></element><element name="specializationID"><text/></element></choice></zeroOrMore></define>
  <define name="S_3G2NvZfw2gtmwKQDnoEWFgSdc8Mh"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="expression"><text/></element></choice></zeroOrMore></define>
  <define name="S_2KReHQPS19PvwidHBJhhpvZDZY37"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3eaLHQFJs5YVZhKoybByviBARQvX"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="message"><text/></element></choice></zeroOrMore></define>
  <define name="S_4S91GpjhUCLRW55DjmE3djvPR1kp"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_4Hibr4twAxfRabTyKHEAvcCwnwD2"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3PkCpb7wswf8xVg5cQfLowBrKvrm"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3gp7QBKSP46MiuFXzoNPWxavWqXV"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_417PopWNyit6tSoFieuWB5EwpFPh"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_67DbpfPqTtXz1yzRRPDC2sCNM6F"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element><element name="reason"><text/></element></choice></zeroOrMore></define>
  <define name="S_2xfSkMTDkXGS9MvoUfnMSuKaZEYK"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3M1AayLaUCDxAGawZ4dssYewQYiV"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_GW6p4ZQnq9BEoFqLGCMLMAoukp1"><zeroOrMore><choice><element name="kind"><text/></element><element name="name"><text/></element><element name="balancedTokens"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3q5et1cbN1e2z4YJVDiWn5mPiJNZ"><zeroOrMore><choice><element name="isPackExpansion"><empty/></element><element name="kind"><text/></element><element name="value"><text/></element></choice></zeroOrMore></define>
  <define name="S_3Yo7DjcG5MH73HKEmmiuoHmUMPi"><zeroOrMore><choice><element name="isPackExpansion"><empty/></element><element name="kind"><text/></element><element name="name"><text/></element><element name="template"><text/></element></choice></zeroOrMore></define>
  <define name="S_24BxsY5UUUYKRFi2FVP7MGgELiQe"><zeroOrMore><choice><element name="isPackExpansion"><empty/></element><element name="kind"><text/></element><element name="type"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_36CooAPEud9PpRnk21VG2Yt6W8ui"><zeroOrMore><choice><element name="default"><ref name="AnyTArg"/></element><element name="isParameterPack"><empty/></element><element name="kind"><text/></element><element name="name"><text/></element><element name="type"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_35QXCpK2kqeU1vUvgqeu7a6GwXDV"><zeroOrMore><choice><element name="default"><ref name="AnyTArg"/></element><element name="isParameterPack"><empty/></element><element name="kind"><text/></element><element name="name"><text/></element><element name="params"><zeroOrMore><ref name="AnyTParam"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_2YdUUgi7Nxrqmi2QdfbEY4u7Mjxr"><zeroOrMore><choice><element name="default"><ref name="AnyTArg"/></element><element name="isParameterPack"><empty/></element><element name="kind"><text/></element><element name="name"><text/></element><element name="constraint"><ref name="AnyName"/></element><element name="keyKind"><text/></element></choice></zeroOrMore></define>
  <define name="S_3wp8BaqU6w5RWCz2FoYR7gfsBCwx"><zeroOrMore><choice><element name="kind"><text/></element><element name="blocks"><zeroOrMore><ref name="AnyBlock"/></zeroOrMore></element><element name="title"><ref name="AnyInline"/></element><element name="admonish"><text/></element></choice></zeroOrMore></define>
  <define name="S_446qpUQXb12ABhZ6uE8VonjMj9Qu"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element><element name="copiedFrom"><zeroOrMore><element name="string"><text/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3xd4mjdX2muy6Eg2zpinBvf7DEUQ"><zeroOrMore><choice><element name="kind"><text/></element><element name="info"><text/></element><element name="literal"><text/></element></choice></zeroOrMore></define>
  <define name="S_35QDDJmU2E9qz1a4pkD7cgcFoMCS"><zeroOrMore><choice><element name="kind"><text/></element><element name="items"><zeroOrMore><element name="definitionListItem"><ref name="S_3x8w4Wzn5h5C8hgDYc3ktkN4QCsa"/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3fZPVg6wujkvV7zvSpeTqwqCeF38"><zeroOrMore><choice><element name="kind"><text/></element><element name="blocks"><zeroOrMore><ref name="AnyBlock"/></zeroOrMore></element><element name="label"><text/></element></choice></zeroOrMore></define>
  <define name="S_wM1xnFbeYCjQqUDWqT1T9nGqBZq"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element><element name="level"><data type="integer"/></element></choice></zeroOrMore></define>
  <define name="S_2NrTC6VyaPevbjToJB8ghtSjvY7u"><zeroOrMore><choice><element name="kind"><text/></element><element name="items"><zeroOrMore><element name="listItem"><ref name="S_FAWDsbUun6rTwhkn6k1ErTNQZEy"/></element></zeroOrMore></element><element name="listKind"><text/></element></choice></zeroOrMore></define>
  <define name="S_VQmPXZqAPfYgYRpE9yvGZvsHm67"><zeroOrMore><choice><element name="kind"><text/></element><element name="literal"><text/></element></choice></zeroOrMore></define>
  <define name="S_2doMXC1gQwhU9zzCprA3oHmJXTFv"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_2NF7jwvHkRPF2reiVEM4gJccj545"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element><element name="direction"><text/></element><element name="name"><text/></element></choice></zeroOrMore></define>
  <define name="S_T3kgfxqfUMzhUz5h7XVNYrAHEF8"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_7Yu4kPsfvGeJRwzCUA25HSLXUdx"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3zRJY1f8qDmy3BXJc745mGsPMFsV"><zeroOrMore><choice><element name="kind"><text/></element><element name="blocks"><zeroOrMore><ref name="AnyBlock"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_rgt8UYxWrDtHfPj9FPkwJpjansL"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_2vUz5muVFxUv2Lect1vXuyaNJTe9"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_21EdS1EVSJuD9X76CVhzhLTLg1fi"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element><element name="name"><text/></element></choice></zeroOrMore></define>
  <define name="S_2uDafuBsm6spawBtX2fFC6EYXDAj"><zeroOrMore><choice><element name="kind"><text/></element><element name="alignments"><zeroOrMore><text/></zeroOrMore></element><element name="items"><zeroOrMore><element name="tableRow"><ref name="S_496ezmxk5xE51TCZ9HJcNtCVgSnx"/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_258ZTjgdQT26QzdYxiERZBLAzXwb"><zeroOrMore><choice><element name="kind"><text/></element></choice></zeroOrMore></define>
  <define name="S_3xtES3eRD7BE9L5Jb3ezVkmx6PEU"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element><element name="exception"><ref name="S_2yM1iLKZLVpSpfu7Dq5sFaDfnwLa"/></element></choice></zeroOrMore></define>
  <define name="S_4XSYTUdzNUv32jxxRjBJqUrUtidR"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3pAujBRu22aoaV8Ny8c8cbnDUxKt"><zeroOrMore><choice><element name="kind"><text/></element><element name="id"><text/></element><element name="string"><text/></element></choice></zeroOrMore></define>
  <define name="S_4Vp9y8mhpo6rkDYeUKmVDkrDRTy6"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_38ezs7Du5fTH61PdTZv8mK6qXtuQ"><zeroOrMore><choice><element name="kind"><text/></element><element name="label"><text/></element></choice></zeroOrMore></define>
  <define name="S_3BsVGj7xHvJW7DqNDHyJ9g2i2UZf"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_4LB4PEZzqfEQa3cUbTi1xf6qEmRN"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element><element name="alt"><text/></element><element name="src"><text/></element></choice></zeroOrMore></define>
  <define name="S_2bdz8onDMx7PBYnExqtLgMxUqrPY"><zeroOrMore><choice><element name="kind"><text/></element></choice></zeroOrMore></define>
  <define name="S_pbDQ6katbvPedvuztLHCiRNi4G8"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element><element name="href"><text/></element></choice></zeroOrMore></define>
  <define name="S_3PrdQDrzihPKEMMq8ZtDjd69UoMf"><zeroOrMore><choice><element name="kind"><text/></element><element name="literal"><text/></element></choice></zeroOrMore></define>
  <define name="S_2yM1iLKZLVpSpfu7Dq5sFaDfnwLa"><zeroOrMore><choice><element name="kind"><text/></element><element name="id"><text/></element><element name="literal"><text/></element></choice></zeroOrMore></define>
  <define name="S_22nFJc2hmNmmR5h1kq6NkgViKdEM"><zeroOrMore><choice><element name="kind"><text/></element></choice></zeroOrMore></define>
  <define name="S_CJPbC4NwrPJeuv6wSnDmgGcZcQc"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_28xEnXQadr6mJnmktXwag2oH9muy"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3pokSaXJdAim8xq2QJ2Ua1J3CvvL"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3LXYEAXUPBpotEa55hyCSdkhdpJa"><zeroOrMore><choice><element name="kind"><text/></element><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_33ca9ghnvRYDe1iBsZm8YkZnw5gp"><zeroOrMore><choice><element name="kind"><text/></element><element name="literal"><text/></element></choice></zeroOrMore></define>
  <define name="S_2iwhBD9yrnr61QH8uxQznmfDVYNH"><zeroOrMore><choice><element name="defLoc"><ref name="S_3Y5LQ7zbvenCatbqSpyj9J7Qcoo2"/></element><element name="loc"><zeroOrMore><element name="location"><ref name="S_3Y5LQ7zbvenCatbqSpyj9J7Qcoo2"/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_4XvWqjXW5SrCTi1PE9gmSioCnfrY"><zeroOrMore><choice><element name="document"><zeroOrMore><ref name="AnyBlock"/></zeroOrMore></element><element name="isFunctionObject"><empty/></element><element name="isImplementationDefined"><empty/></element><element name="isSeeBelow"><empty/></element><element name="brief"><ref name="S_446qpUQXb12ABhZ6uE8VonjMj9Qu"/></element><element name="exceptions"><zeroOrMore><element name="throws"><ref name="S_3xtES3eRD7BE9L5Jb3ezVkmx6PEU"/></element></zeroOrMore></element><element name="footnotes"><zeroOrMore><element name="footnoteDefinition"><ref name="S_3fZPVg6wujkvV7zvSpeTqwqCeF38"/></element></zeroOrMore></element><element name="params"><zeroOrMore><element name="param"><ref name="S_2NF7jwvHkRPF2reiVEM4gJccj545"/></element></zeroOrMore></element><element name="postconditions"><zeroOrMore><element name="postcondition"><ref name="S_T3kgfxqfUMzhUz5h7XVNYrAHEF8"/></element></zeroOrMore></element><element name="preconditions"><zeroOrMore><element name="precondition"><ref name="S_7Yu4kPsfvGeJRwzCUA25HSLXUdx"/></element></zeroOrMore></element><element name="related"><zeroOrMore><element name="reference"><ref name="S_2yM1iLKZLVpSpfu7Dq5sFaDfnwLa"/></element></zeroOrMore></element><element name="relates"><zeroOrMore><element name="reference"><ref name="S_2yM1iLKZLVpSpfu7Dq5sFaDfnwLa"/></element></zeroOrMore></element><element name="returns"><zeroOrMore><element name="returns"><ref name="S_rgt8UYxWrDtHfPj9FPkwJpjansL"/></element></zeroOrMore></element><element name="sees"><zeroOrMore><element name="see"><ref name="S_2vUz5muVFxUv2Lect1vXuyaNJTe9"/></element></zeroOrMore></element><element name="tparams"><zeroOrMore><element name="tParam"><ref name="S_21EdS1EVSJuD9X76CVhzhLTLg1fi"/></element></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_3SkP7bvhgkgFYg643LSM2J8N7wsH"><zeroOrMore><choice><element name="args"><zeroOrMore><ref name="AnyTArg"/></zeroOrMore></element><element name="params"><zeroOrMore><ref name="AnyTParam"/></zeroOrMore></element><element name="primary"><text/></element><element name="requires"><text/></element></choice></zeroOrMore></define>
  <define name="S_hSncwF1f6M5oku6bmZzyL6fWaUV"><zeroOrMore><choice><element name="written"><text/></element><element name="value"><text/></element></choice></zeroOrMore></define>
  <define name="S_3hbRRedVP5CLYkrYh5eoEJTPg9t8"><zeroOrMore><choice><element name="implicit"><empty/></element><element name="kind"><text/></element><element name="operand"><text/></element></choice></zeroOrMore></define>
  <define name="S_3kHjD3UFMpjBfLBWRmD99J3jkecD"><zeroOrMore><choice><element name="implicit"><empty/></element><element name="kind"><text/></element><element name="operand"><text/></element></choice></zeroOrMore></define>
  <define name="S_34isqM1c93Zt8XyKuovAbJuLdBDH"><zeroOrMore><choice><element name="default"><text/></element><element name="name"><text/></element><element name="type"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_41n4FdCfRcJ5VsCAQqTn6zoCWZRj"><zeroOrMore><choice><element name="concepts"><text/></element><element name="enums"><text/></element><element name="functions"><text/></element><element name="guides"><text/></element><element name="macros"><text/></element><element name="namespaceAliases"><text/></element><element name="namespaces"><text/></element><element name="records"><text/></element><element name="typedefs"><text/></element><element name="usings"><text/></element><element name="variables"><text/></element></choice></zeroOrMore></define>
  <define name="S_uN6jGRjtRQZZAx1TYE6eqXpXyBn"><zeroOrMore><choice><element name="access"><text/></element><element name="isVirtual"><empty/></element><element name="type"><ref name="AnyType"/></element></choice></zeroOrMore></define>
  <define name="S_2srktakKnME5JkGXzTu3dM2QBZpp"><zeroOrMore><choice><element name="type"><ref name="AnyType"/></element><element name="id"><text/></element></choice></zeroOrMore></define>
  <define name="S_3GgnGhR9zXAfKd22AXMijQ5W9Cgt"><zeroOrMore><choice><element name="private"><ref name="S_4WGxAMaC3YSEg1KCpM9gvaLhfLm5"/></element><element name="protected"><ref name="S_4WGxAMaC3YSEg1KCpM9gvaLhfLm5"/></element><element name="public"><ref name="S_4WGxAMaC3YSEg1KCpM9gvaLhfLm5"/></element></choice></zeroOrMore></define>
  <define name="S_3x8w4Wzn5h5C8hgDYc3ktkN4QCsa"><zeroOrMore><choice><element name="blocks"><zeroOrMore><ref name="AnyBlock"/></zeroOrMore></element><element name="term"><ref name="S_3e3yY6fdQnWb8TKV6EnnpuBBKD5f"/></element></choice></zeroOrMore></define>
  <define name="S_FAWDsbUun6rTwhkn6k1ErTNQZEy"><zeroOrMore><choice><element name="blocks"><zeroOrMore><ref name="AnyBlock"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_496ezmxk5xE51TCZ9HJcNtCVgSnx"><zeroOrMore><choice><element name="cells"><zeroOrMore><element name="tableCell"><ref name="S_4Fpn8ErFqJhnvGmQ15sjijdqRVYc"/></element></zeroOrMore></element><element name="isHeader"><empty/></element></choice></zeroOrMore></define>
  <define name="S_3Y5LQ7zbvenCatbqSpyj9J7Qcoo2"><zeroOrMore><choice><element name="columnNumber"><data type="integer"/></element><element name="documented"><empty/></element><element name="fullPath"><text/></element><element name="lineNumber"><data type="integer"/></element><element name="shortPath"><text/></element><element name="sourcePath"><text/></element></choice></zeroOrMore></define>
  <define name="S_4WGxAMaC3YSEg1KCpM9gvaLhfLm5"><zeroOrMore><choice><element name="concepts"><text/></element><element name="enums"><text/></element><element name="functions"><text/></element><element name="guides"><text/></element><element name="namespaceAliases"><text/></element><element name="records"><text/></element><element name="staticFunctions"><text/></element><element name="staticVariables"><text/></element><element name="typedefs"><text/></element><element name="usings"><text/></element><element name="variables"><text/></element></choice></zeroOrMore></define>
  <define name="S_3e3yY6fdQnWb8TKV6EnnpuBBKD5f"><zeroOrMore><choice><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
  <define name="S_4Fpn8ErFqJhnvGmQ15sjijdqRVYc"><zeroOrMore><choice><element name="children"><zeroOrMore><ref name="AnyInline"/></zeroOrMore></element></choice></zeroOrMore></define>
</grammar>
