<?xml version="1.0" encoding="UTF-8"?>
<mrdocs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:noNamespaceSchemaLocation="https://github.com/cppalliance/mrdocs/raw/develop/mrdocs.rnc">
<namespace id="//////////////////////////8=">
  <namespace name="fmt" id="csn+vnio1BK5NeCdEBf/HpD6wmY=">
    <namespace name="detail" id="h7Ko7+U420XT2xGAHq066fDs4iY=">
      <template>
        <tparam name="N" class="constant" type="int"/>
        <namespace-alias name="bitint" id="d3kiPJOVavBR8UXFhxlu9khSLtA=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="430"/>
          <type name="_BitInt(N)"/>
        </namespace-alias>
      </template>
      <template>
        <tparam name="T" class="type"/>
        <namespace-alias name="format_as_result" id="oTn9qT96Wohs35zOr+jnAotN++0=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="1139"/>
          <type id="+HjRGNZmMtwHAEw+6WDo42XveDI=" name="remove_cvref_t&lt;decltype(format_as(std::declval&lt;const T&amp;&gt;()))&gt;"/>
        </namespace-alias>
      </template>
      <template>
        <tparam name="S" class="type"/>
        <namespace-alias name="format_string_char_t" id="d3G9ploHMbGc5iR+Jtyxr8eIry0=">
          <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="43"/>
          <type name="format_string_char&lt;S&gt;::type"/>
        </namespace-alias>
      </template>
      <namespace-alias name="long_type" id="/Kmubcudre6zGizpzjyqIgqxbG4=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="1136"/>
        <type id="AgUChexn26CN2GNoE9ji2y/X0Ww=" name="conditional_t&lt;long_short, int, long long&gt;"/>
      </namespace-alias>
      <template>
        <tparam name="Char" class="type"/>
        <tparam name="Element" class="type"/>
        <namespace-alias name="range_formatter_type" id="siE0LDjEtM9IswRk1v5YMKDd9K0=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="352"/>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;remove_cvref_t&lt;Element&gt;, Char&gt;"/>
        </namespace-alias>
      </template>
      <template>
        <tparam name="Char" class="type"/>
        <namespace-alias name="std_string_view" id="6ZgChuU/huXh4Sjf0rnXFTeYFwY=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="260"/>
          <type id="oSFJcVc2/y4UVv2i2KJmYkq0irI=" name="std::basic_string_view&lt;Char&gt;"/>
        </namespace-alias>
      </template>
      <template>
        <tparam name="N" class="constant" type="int"/>
        <namespace-alias name="ubitint" id="9Uaj8Co2io3UAcYDe/9dZYXnWjc=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="431"/>
          <type name="unsigned _BitInt(N)"/>
        </namespace-alias>
      </template>
      <namespace-alias name="ulong_type" id="aUWpHa7ibhT4rpnK5QF7YnSkktk=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="1137"/>
        <type id="AgUChexn26CN2GNoE9ji2y/X0Ww=" name="conditional_t&lt;long_short, unsigned int, unsigned long long&gt;"/>
      </namespace-alias>
      <template>
        <tparam name="Container" class="type"/>
        <struct name="all" id="UFIpcjn2yVlvA33WxsUKYfeLd9E=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="762" class="def"/>
        </struct>
      </template>
      <template>
        <tparam name="T" class="type"/>
        <struct name="allocator" id="KXHzEIYJQQx/dAg4ZMBu+/lh+L4=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="746" class="def"/>
        </struct>
      </template>
      <class name="bigint" id="XYahbiWGMsyWW66XIJ80KklwNxQ=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="2663" class="def"/>
        <friend id="HChE9bsiEUTRTfWAJgHDBw0geko=">
          <befriended id="HChE9bsiEUTRTfWAJgHDBw0geko="/>
        </friend>
      </class>
      <template>
        <tparam name="T" class="type"/>
        <class name="buffer" id="39yu5PIfJfck3rNgsux5MAnKM1Y=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="1773" class="def"/>
          <doc>
            <brief>
              <text>A contiguous memory buffer with an optional growing ability. It is an internal class and shouldn&apos;t be used directly, only via </text>
              <mono>memory_buffer</mono>
              <text>.</text>
            </brief>
          </doc>
        </class>
      </template>
      <struct name="color_type" id="QhrTaMMZtTupOth2BDPzg0tPoIY=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="210" class="def"/>
      </struct>
      <template>
        <tparam name="Context" class="type"/>
        <struct name="custom_value" id="qFWf14HVBbSiNiBq6wfocfAuBzU=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2158" class="def"/>
        </struct>
      </template>
      <template>
        <tparam name="Char" class="type" default="char"/>
        <struct name="dynamic_format_specs" id="7w8FyziOezcu5J1WiZHUVIAagHo=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="1300" class="def"/>
          <base>
            <type id="efNPzGAprZpX5a1W9xqM5DyXeYo=" name="format_specs"/>
          </base>
        </struct>
      </template>
      <template>
        <tparam name="Char" class="type"/>
        <tparam name="N" class="constant" type="size_t"/>
        <struct name="fixed_string" id="p6fsxqf8u9l7jpQl3dnaje8H/gw=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="986" class="def"/>
        </struct>
      </template>
      <struct name="float128" id="0pSk8EKrTL5u3C6o+VpH94BFoy4=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="720" class="def"/>
      </struct>
      <template>
        <tparam name="Context" class="type"/>
        <tparam name="NUM_ARGS" class="constant" type="int"/>
        <tparam name="NUM_NAMED_ARGS" class="constant" type="int"/>
        <tparam name="DESC" class="constant" type="unsigned long long"/>
        <struct name="format_arg_store" id="H/ckjH4BT3xF+uO/5T/gK1HrIH4=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2397" class="def"/>
        </struct>
      </template>
      <template>
        <tparam name="S" class="type"/>
        <tparam class="type" default="void"/>
        <struct name="format_string_char" id="7SzXcdX5XCTE6YYBgphvw9g8ga0=">
          <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="29" class="def"/>
        </struct>
      </template>
      <struct name="local_t" id="8x46tpuRQRd59gffPeGsVfyUuJA=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="254" class="def"/>
      </struct>
      <template>
        <tparam name="Char" class="type"/>
        <tparam name="T" class="type"/>
        <struct name="named_arg" id="d50pHeevTrsSXfgvs0UpNUvMiJM=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="1073" class="def"/>
          <base>
            <type id="R3ag5mmee4O2dufy9x4qiJIts8w=" name="view"/>
          </base>
        </struct>
      </template>
      <template>
        <tparam name="Char" class="type"/>
        <struct name="named_arg_info" id="N2m8ktCGd7PLFh/sg7qcc3oQUQw=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="1093" class="def"/>
        </struct>
      </template>
      <template>
        <tparam name="T" class="type"/>
        <tparam name="Char" class="type"/>
        <tparam name="TYPE" class="constant" type="type"/>
        <struct name="native_formatter" id="/G/SeS83EUg+rglwdfIlQm8u/CU=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2409" class="def"/>
          <namespace-alias name="nonlocking" id="oUshnFZq9KlMwk3gCfLF+B9QdyM=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2414"/>
            <type name="void"/>
          </namespace-alias>
          <template>
            <tparam name="FormatContext" class="type"/>
            <function name="format" id="F0kiJPel2lLlaE6BiuX5dO0Enbw=">
              <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2431"/>
              <attr id="has-trailing-return"/>
              <attr id="constexpr-kind" name="constexpr" value="1"/>
              <attr id="is-const"/>
              <return>
                <type class="decltype" operand="ctx.out()">
                </type>
              </return>
              <param name="val">
                <type class="lvalue-reference">
                  <pointee-type name="T" cv-qualifiers="const"/>
                </type>
              </param>
              <param name="ctx">
                <type class="lvalue-reference">
                  <pointee-type name="FormatContext"/>
                </type>
              </param>
            </function>
          </template>
          <function name="parse" id="f/I7TulqgIbs9vJkS5mzo2x+4Wk=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2416" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <return>
              <type class="pointer">
                <pointee-type name="Char" cv-qualifiers="const"/>
              </type>
            </return>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
              </type>
            </param>
          </function>
          <template>
            <tparam name="U" class="constant" type="type" default="TYPE"/>
            <function name="set_debug_format" id="sfUD57zUpv3Z5i7P0VnRVl8JOXg=">
              <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2423" class="def"/>
              <attr id="constexpr-kind" name="constexpr" value="1"/>
              <param name="set" default="true">
                <type name="bool"/>
              </param>
            </function>
          </template>
        </struct>
      </template>
      <template>
        <tparam name="T" class="type"/>
        <struct name="range_format_kind_" id="f05lfohUEIqpRV38hYrQ1KFluZ8=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="244" class="def"/>
          <base>
            <type id="T+8BbX86MwW1bKDBwdrNWQ2+++I=" name="std::integral_constant&lt;range_format, std::is_same&lt;uncvref_type&lt;T&gt;, T&gt;::value ? range_format::disabled : is_map&lt;T&gt;::value ? range_format::map : is_set&lt;T&gt;::value ? range_format::set : range_format::sequence&gt;"/>
          </base>
        </struct>
      </template>
      <template>
        <tparam name="T" class="type"/>
        <struct name="streamed_view" id="DK31NYvCSz7YORa71JSElOEApeM=">
          <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="68" class="def"/>
        </struct>
      </template>
      <template>
        <tparam name="T" class="type"/>
        <struct name="styled_arg" id="FR3zYHDK9RC7jonsuYBR1i90aeY=">
          <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="471" class="def"/>
          <base>
            <type id="R3ag5mmee4O2dufy9x4qiJIts8w=" name="view"/>
          </base>
        </struct>
      </template>
      <struct name="utc_clock" id="BXGOBeo9qZP/MQVa0tBxCoFjySQ=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="238" class="def"/>
      </struct>
      <class name="utf8_to_utf16" id="FKuFnoBHITXmzXIn1p9OH8MgPxc=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="1300" class="def"/>
        <function class="constructor" name="utf8_to_utf16" explicit-spec="explicit" id="jRZv7XrRKnDXZtC+hvk5yw7Pnko=">
          <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1410" class="def"/>
          <param name="s">
            <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>string_view</mono>
            </brief>
            <param name="s">
              <text>The object to construct from</text>
            </param>
          </doc>
        </function>
      </class>
      <template>
        <tparam name="Context" class="type"/>
        <class name="value" id="siqUKZNWsiQIWZzWHKntxVlnsaQ=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2178" class="def"/>
        </class>
      </template>
      <struct name="view" id="R3ag5mmee4O2dufy9x4qiJIts8w=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="1059" class="def"/>
      </struct>
      <enum name="type" class="scoped" id="IHJS4jO/ikHl6Fs4bjCO3vI2L+Y=">
        <base>
          <type name="int"/>
        </base>
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="985" class="def"/>
      </enum>
      <function name="add_compare" id="J3SgLhjqU4mnutLzW7v9Bo277s4=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="2809" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type name="int"/>
        </return>
        <param name="lhs1">
          <type class="lvalue-reference">
            <pointee-type id="XYahbiWGMsyWW66XIJ80KklwNxQ=" name="bigint" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="lhs2">
          <type class="lvalue-reference">
            <pointee-type id="XYahbiWGMsyWW66XIJ80KklwNxQ=" name="bigint" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="rhs">
          <type class="lvalue-reference">
            <pointee-type id="XYahbiWGMsyWW66XIJ80KklwNxQ=" name="bigint" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
      <function name="compare" id="MKGr38iO/+BLDSjoFEFSM4nlf74=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="2793" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type name="int"/>
        </return>
        <param name="b1">
          <type class="lvalue-reference">
            <pointee-type id="XYahbiWGMsyWW66XIJ80KklwNxQ=" name="bigint" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="b2">
          <type class="lvalue-reference">
            <pointee-type id="XYahbiWGMsyWW66XIJ80KklwNxQ=" name="bigint" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
      <function name="operator==" exception-spec="noexcept" id="N9eC/QNzxrAGeI9HLICNmdCIRnY=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="758" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="operator" name="eq" value="28"/>
        <return>
          <type name="bool"/>
        </return>
        <param name="lhs">
          <type id="KXHzEIYJQQx/dAg4ZMBu+/lh+L4=" name="allocator"/>
        </param>
        <param name="rhs">
          <type id="KXHzEIYJQQx/dAg4ZMBu+/lh+L4=" name="allocator"/>
        </param>
        <doc>
          <brief>
            <text>Equality operator</text>
          </brief>
          <returns>
            <mono>true</mono>
            <text> if the objects are equal, </text>
            <mono>false</mono>
            <text> otherwise</text>
          </returns>
          <param name="lhs">
            <text>The left operand</text>
          </param>
          <param name="rhs">
            <text>The right operand</text>
          </param>
        </doc>
      </function>
      <function name="operator!=" exception-spec="noexcept" id="RgVNfcJA5Yhvj7SBqVZeoMCcmqc=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="761" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="operator" name="not_eq" value="29"/>
        <return>
          <type name="bool"/>
        </return>
        <param name="lhs">
          <type id="KXHzEIYJQQx/dAg4ZMBu+/lh+L4=" name="allocator"/>
        </param>
        <param name="rhs">
          <type id="KXHzEIYJQQx/dAg4ZMBu+/lh+L4=" name="allocator"/>
        </param>
        <doc>
          <brief>
            <text>Inequality operator</text>
          </brief>
          <returns>
            <mono>true</mono>
            <text> if the objects are not equal, </text>
            <mono>false</mono>
            <text> otherwise</text>
          </returns>
          <param name="lhs">
            <text>The left operand</text>
          </param>
          <param name="rhs">
            <text>The right operand</text>
          </param>
        </doc>
      </function>
    </namespace>
    <namespace name="enums" id="1sIp4t/oOjuebYP645xln8TMBAA=">
      <template>
        <tparam name="Enum" class="type"/>
        <function name="format_as" exception-spec="noexcept" id="thg0mMUoGEoik/7BO/r0yuUGBJo=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3994" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type id="FHpL6DXACN9auIVcn4EtN0Zat4s=" name="underlying_t&lt;Enum&gt;"/>
          </return>
          <param name="e">
            <type name="Enum"/>
          </param>
        </function>
      </template>
    </namespace>
    <namespace name="safe_duration_cast" id="+ESRS9dM3gmtaJewNZZiV6DAt9k=">
      <template>
        <tparam name="To" class="type"/>
        <tparam name="From" class="type"/>
        <function name="lossless_integral_conversion" id="hp1g8boD97/so5XyjnApmccisYg=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="42" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type name="To"/>
          </return>
          <param name="from">
            <type name="From" cv-qualifiers="const"/>
          </param>
          <param name="ec">
            <type class="lvalue-reference">
              <pointee-type name="int"/>
            </type>
          </param>
        </function>
      </template>
      <template>
        <tparam name="To" class="type"/>
        <tparam name="From" class="type"/>
        <function name="lossless_integral_conversion" id="bgm+FZDT6GQQpyZJiiui5cAeco4=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="70" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type name="To"/>
          </return>
          <param name="from">
            <type name="From" cv-qualifiers="const"/>
          </param>
          <param name="ec">
            <type class="lvalue-reference">
              <pointee-type name="int"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Converts From to To, without loss. If the dynamic value of from can&apos;t be converted to To without loss, ec is set.</text>
            </brief>
          </doc>
        </function>
      </template>
      <template>
        <tparam name="To" class="type"/>
        <tparam name="From" class="type"/>
        <function name="lossless_integral_conversion" id="46LoJsZtp1tTXIXzMWaSG5jOm5g=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="105" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type name="To"/>
          </return>
          <param name="from">
            <type name="From" cv-qualifiers="const"/>
          </param>
          <param name="ec">
            <type class="lvalue-reference">
              <pointee-type name="int"/>
            </type>
          </param>
        </function>
      </template>
      <template>
        <tparam name="To" class="type"/>
        <tparam name="FromRep" class="type"/>
        <tparam name="FromPeriod" class="type"/>
        <function name="safe_duration_cast" id="mYKT0aNIwqF9ReIpiCAm+WSSgZw=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="158" class="def"/>
          <attr id="has-trailing-return"/>
          <return>
            <type name="To"/>
          </return>
          <param name="from">
            <type id="xSDFCnUkJSsOdKkxKXYCL+p31z0=" name="std::chrono::duration&lt;FromRep, FromPeriod&gt;"/>
          </param>
          <param name="ec">
            <type class="lvalue-reference">
              <pointee-type name="int"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Safe duration_cast between floating point durations</text>
            </brief>
          </doc>
        </function>
      </template>
      <template>
        <tparam name="To" class="type"/>
        <tparam name="From" class="type"/>
        <function name="safe_float_conversion" id="OzVxMOWU5arMrOrXDoPMpd0nYu8=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="127" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type name="To"/>
          </return>
          <param name="from">
            <type name="From" cv-qualifiers="const"/>
          </param>
          <param name="ec">
            <type class="lvalue-reference">
              <pointee-type name="int"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>converts From to To if possible, otherwise ec is set.</text>
            </brief>
            <para>
              <text>input | output ---------------------------------|--------------- NaN | NaN Inf | Inf normal, fits in output | converted (possibly lossy) normal, does not fit in output | ec is set subnormal | best effort -Inf | -Inf</text>
            </para>
          </doc>
        </function>
      </template>
      <template>
        <tparam name="To" class="type"/>
        <tparam name="From" class="type"/>
        <function name="safe_float_conversion" id="nzX5YDOdDRqZfasHfd4G/c54n4s=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="149" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type name="To"/>
          </return>
          <param name="from">
            <type name="From" cv-qualifiers="const"/>
          </param>
          <param name="ec">
            <type class="lvalue-reference">
              <pointee-type name="int"/>
            </type>
          </param>
        </function>
      </template>
    </namespace>
    <namespace-alias name="appender" id="t4QD6VahpfOqkMti6ReuwMk3bKc=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="623"/>
      <type id="aqN1xf27rZyyW1WQKGskjuA4i8s=" name="basic_appender&lt;char&gt;"/>
    </namespace-alias>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="Char" class="type"/>
      <namespace-alias name="basic_format_context" id="Lkpismaek7xAn4Wk/d1lu/FtOTQ=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="635"/>
        <type id="AgUChexn26CN2GNoE9ji2y/X0Ww=" name="conditional_t&lt;std::is_same&lt;OutputIt, appender&gt;::value, context, generic_context&lt;OutputIt, Char&gt;&gt;"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="Char" class="type"/>
      <namespace-alias name="basic_format_parse_context" id="IAl8ZWU7+UfqA3cRuyxeVF6+1AU=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="633"/>
        <type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="Char" class="type"/>
      <tparam name="T" class="type"/>
      <namespace-alias name="basic_format_string" id="rKxVs1HH7FWjcmLPwI7AeUuf1kw=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="116"/>
        <type id="XXApzg5ztFDigmRTXvH1hboQAmU=" name="basic_fstring&lt;Char, T...&gt;"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="B" class="constant" type="bool"/>
      <namespace-alias name="bool_constant" id="vV4kVQOjSRa9bHH915NW6farfJ4=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="310"/>
        <type id="T+8BbX86MwW1bKDBwdrNWQ2+++I=" name="std::integral_constant&lt;bool, B&gt;"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="Char" class="type"/>
      <namespace-alias name="buffered_context" id="vRGBYQ0V8f8rmTxe743BMvukFfU=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="641"/>
        <type id="AgUChexn26CN2GNoE9ji2y/X0Ww=" name="conditional_t&lt;std::is_same&lt;Char, char&gt;::value, context, generic_context&lt;basic_appender&lt;Char&gt;, Char&gt;&gt;"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="B" class="constant" type="bool"/>
      <tparam name="T" class="type"/>
      <tparam name="F" class="type"/>
      <namespace-alias name="conditional_t" id="AgUChexn26CN2GNoE9ji2y/X0Ww=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="308"/>
        <type name="std::conditional&lt;B, T, F&gt;::type"/>
      </namespace-alias>
    </template>
    <namespace-alias name="cstring_view" id="o2KPOR/3qYl6FGod8Hz7mQDSHLc=">
      <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="111"/>
      <type id="tmQJsT9mwtvTRBKssOft8G1aTVw=" name="basic_cstring_view&lt;char&gt;"/>
    </namespace-alias>
    <template>
      <tparam name="T" class="type"/>
      <namespace-alias name="decay_t" id="69U9VfQokn940vW5VJSkDXWJtR4=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="321"/>
        <type name="std::decay&lt;T&gt;::type"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="B" class="constant" type="bool"/>
      <tparam name="T" class="type" default="void"/>
      <namespace-alias name="enable_if_t" id="nH9wvgFiYwEIBXleEP+INE0UZ5Q=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="306"/>
        <type name="T"/>
      </namespace-alias>
    </template>
    <namespace-alias name="format_args" id="6f1v+EKXGZMTcg6xzIdoevSmRaw=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="651"/>
      <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;context&gt;"/>
    </namespace-alias>
    <namespace-alias name="format_context" id="spL0qRy/tjoAR/AVO+q+uAL+Xdo=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="639"/>
      <type id="IQAzMF7Z8buLnz3Vb3EM0mFTJoc=" name="context"/>
    </namespace-alias>
    <namespace-alias name="format_parse_context" id="6Enb4ERyKoUiBkJw8Dqy7NpKgMA=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="634"/>
      <type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;char&gt;"/>
    </namespace-alias>
    <template>
      <tparam name="T" class="type"/>
      <namespace-alias name="format_string" id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2794"/>
        <type name="fstring&lt;T...&gt;::t"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="char"/>
      <namespace-alias name="is_formattable" id="HuT9lTgJUwmqPmWQrw6e6cA4gas=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2796"/>
        <type id="vV4kVQOjSRa9bHH915NW6farfJ4=" name="bool_constant&lt;!std::is_same&lt;detail::mapped_t&lt;conditional_t&lt;std::is_void&lt;T&gt;::value, int *, T&gt;, Char&gt;, void&gt;::value&gt;"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="Duration" class="type"/>
      <namespace-alias name="local_time" id="To6uGwVCHS2x44u1JffVHT8Nnd0=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="265"/>
        <type id="NX+CY+58bZQ9HhjbBnPxTPVbd4g=" name="std::chrono::time_point&lt;detail::local_t, Duration&gt;"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <namespace-alias name="make_unsigned_t" id="suxHjfSBOpxZVEG/Bq+knWWjgfs=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="317"/>
        <type name="std::make_unsigned&lt;T&gt;::type"/>
      </namespace-alias>
    </template>
    <namespace-alias name="memory_buffer" id="GU3r7L38baQzQolUY+Bat7MPXSc=">
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="919"/>
      <type id="2uaq17JL26DdKAuTx0cQWC81+co=" name="basic_memory_buffer&lt;char&gt;"/>
    </namespace-alias>
    <namespace-alias name="nullptr_t" id="JPToPKzHNqDYqgH/qDzosNiglGk=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="322"/>
      <type class="decltype" operand="nullptr">
      </type>
    </namespace-alias>
    <namespace-alias name="ostream_formatter" id="CB5Ya1xBXtaNQCWrF2/BN7HvEV4=">
      <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="91"/>
      <type id="HVxgeAYtAAV6KAPBgg4xUKapeIc=" name="basic_ostream_formatter&lt;char&gt;"/>
    </namespace-alias>
    <namespace-alias name="printf_args" id="F5BKuHgynKRYQ/+Yoyu1Mijaxa4=">
      <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="537"/>
      <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;printf_context&gt;"/>
    </namespace-alias>
    <namespace-alias name="printf_context" id="cjZpiR0ebU36k6SLAlZbv13cJKk=">
      <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="534"/>
      <type id="pDynD4eBARLOKMnPVPlOQ3lvA5Y=" name="basic_printf_context&lt;char&gt;"/>
    </namespace-alias>
    <template>
      <tparam name="T" class="type"/>
      <namespace-alias name="remove_const_t" id="sA6droG38Y4Cmi9X0zFUDh+3No0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="313"/>
        <type name="std::remove_const&lt;T&gt;::type"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <namespace-alias name="remove_cvref_t" id="+HjRGNZmMtwHAEw+6WDo42XveDI=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="315"/>
        <type name="std::remove_cv&lt;remove_reference_t&lt;T&gt;&gt;::type"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <namespace-alias name="remove_reference_t" id="/9+blj1np+HH7qYIKyLzEJIMNac=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="311"/>
        <type name="std::remove_reference&lt;T&gt;::type"/>
      </namespace-alias>
    </template>
    <namespace-alias name="string_view" id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="620"/>
      <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;char&gt;"/>
    </namespace-alias>
    <template>
      <tparam name="Duration" class="type"/>
      <namespace-alias name="sys_time" id="8yM6GxEgMxr2AI9FueIYuWRIJJs=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="259"/>
        <type id="NX+CY+58bZQ9HhjbBnPxTPVbd4g=" name="std::chrono::time_point&lt;std::chrono::system_clock, Duration&gt;"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <namespace-alias name="underlying_t" id="FHpL6DXACN9auIVcn4EtN0Zat4s=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="319"/>
        <type name="std::underlying_type&lt;T&gt;::type"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="Duration" class="type"/>
      <namespace-alias name="utc_time" id="z5s8jUyzQG59LGhW1bfR1tmttcQ=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="262"/>
        <type id="NX+CY+58bZQ9HhjbBnPxTPVbd4g=" name="std::chrono::time_point&lt;detail::utc_clock, Duration&gt;"/>
      </namespace-alias>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <namespace-alias name="vargs" id="9DIU/y1jedExM/uAtU86GN7Aug0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2831"/>
        <type id="H/ckjH4BT3xF+uO/5T/gK1HrIH4=" name="detail::format_arg_store&lt;context, sizeof...(T), detail::count_named_args&lt;T...&gt;(), detail::make_descriptor&lt;context, T...&gt;()&gt;"/>
      </namespace-alias>
    </template>
    <template>
      <tparam class="type"/>
      <namespace-alias name="void_t" id="p84PeY5XPr4shJ1+zO8dnw9Lpz4=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="331"/>
        <type name="void"/>
      </namespace-alias>
    </template>
    <namespace-alias name="wcstring_view" id="mD5QiASmXy1/iVcEVfxJbwSmLXY=">
      <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="112"/>
      <type id="tmQJsT9mwtvTRBKssOft8G1aTVw=" name="basic_cstring_view&lt;wchar_t&gt;"/>
    </namespace-alias>
    <namespace-alias name="wformat_args" id="H6eSBwDomKGoiPQ2gGRiQVzlAik=">
      <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="75"/>
      <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;wformat_context&gt;"/>
    </namespace-alias>
    <namespace-alias name="wformat_context" id="/9H+5qy+hWu5fyoKc3m1zYlEyTw=">
      <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="74"/>
      <type id="vRGBYQ0V8f8rmTxe743BMvukFfU=" name="buffered_context&lt;wchar_t&gt;"/>
    </namespace-alias>
    <namespace-alias name="wformat_parse_context" id="hYKeaQ1anudRDiDGKUCAKYz7VrQ=">
      <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="73"/>
      <type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;wchar_t&gt;"/>
    </namespace-alias>
    <template>
      <tparam name="T" class="type"/>
      <namespace-alias name="wformat_string" id="NtugrcRfKxVa45BZwaAza4/VDiM=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="119"/>
        <type name="basic_format_string&lt;wchar_t, T...&gt;::t"/>
      </namespace-alias>
    </template>
    <namespace-alias name="wmemory_buffer" id="U3Ed6yIycAEfmPFgDZ7/NBvF7jU=">
      <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="76"/>
      <type id="2uaq17JL26DdKAuTx0cQWC81+co=" name="basic_memory_buffer&lt;wchar_t&gt;"/>
    </namespace-alias>
    <namespace-alias name="wprintf_args" id="9OIFIuRvHVeycQkj3fZ/Bc2i2Zw=">
      <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="538"/>
      <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;wprintf_context&gt;"/>
    </namespace-alias>
    <namespace-alias name="wprintf_context" id="2wsmaz0qn+QE8bxpUMZ06ckb1Zc=">
      <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="535"/>
      <type id="pDynD4eBARLOKMnPVPlOQ3lvA5Y=" name="basic_printf_context&lt;wchar_t&gt;"/>
    </namespace-alias>
    <namespace-alias name="wstring_view" id="HQ0Fm1jN2kDbcPtsjbBLQ7ZtXMI=">
      <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="72"/>
      <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;wchar_t&gt;"/>
    </namespace-alias>
    <template>
      <tparam name="T" class="type"/>
      <class name="basic_appender" id="aqN1xf27rZyyW1WQKGskjuA4i8s=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2484" class="def"/>
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="622"/>
        <namespace-alias name="container_type" id="yVvwqltIfXa9AJ3Duo7nNU2Mfr4=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2489"/>
          <type id="39yu5PIfJfck3rNgsux5MAnKM1Y=" name="detail::buffer&lt;T&gt;"/>
        </namespace-alias>
        <function class="constructor" name="basic_appender" id="zBMjLnxhtgLOFDMPxjmWVLY5cpI=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2491" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="buf">
            <type class="lvalue-reference">
              <pointee-type id="39yu5PIfJfck3rNgsux5MAnKM1Y=" name="detail::buffer&lt;T&gt;"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>buffer</mono>
            </brief>
            <param name="buf">
              <text>The object to copy construct from</text>
            </param>
          </doc>
        </function>
        <function name="operator=" id="8J2lfysRVF+Us4K0aXvkudLfCvs=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2493" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="operator" name="assign" value="14"/>
          <return>
            <type class="lvalue-reference">
              <pointee-type id="aqN1xf27rZyyW1WQKGskjuA4i8s=" name="basic_appender"/>
            </type>
          </return>
          <param name="c">
            <type name="T"/>
          </param>
          <doc>
            <brief>
              <text>Assignment operator</text>
            </brief>
            <returns>
              <text>Reference to the current object</text>
            </returns>
            <param name="c">
              <text>The object to assign from</text>
            </param>
          </doc>
        </function>
        <function name="operator*" id="rPQhDYIjAkkZzMNMKRP6+Us15MU=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2497" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="operator" name="star" value="7"/>
          <return>
            <type class="lvalue-reference">
              <pointee-type id="aqN1xf27rZyyW1WQKGskjuA4i8s=" name="basic_appender"/>
            </type>
          </return>
          <doc>
            <brief>
              <text>Dereference operator</text>
            </brief>
            <returns>
              <text>Reference to the current object</text>
            </returns>
          </doc>
        </function>
        <function name="operator++" id="SxTmT6TDaYB1t7/4Vod0MXaJBNw=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2498" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="operator" name="inc" value="37"/>
          <return>
            <type class="lvalue-reference">
              <pointee-type id="aqN1xf27rZyyW1WQKGskjuA4i8s=" name="basic_appender"/>
            </type>
          </return>
          <doc>
            <brief>
              <text>Increment operator</text>
            </brief>
            <returns>
              <text>Reference to the current object</text>
            </returns>
          </doc>
        </function>
        <function name="operator++" id="5dVRkyWAjN2SOFx5R4KAmcVsWBI=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2499" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="operator" name="inc" value="37"/>
          <return>
            <type id="aqN1xf27rZyyW1WQKGskjuA4i8s=" name="basic_appender"/>
          </return>
          <param>
            <type name="int"/>
          </param>
          <doc>
            <brief>
              <text>Increment operator</text>
            </brief>
            <returns>
              <text>Another instance of the object</text>
            </returns>
          </doc>
        </function>
        <variable name="container" access="protected" id="IWrJIzjoOdUaXMkiektXzFRswuw=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2486"/>
          <type class="pointer">
            <pointee-type id="39yu5PIfJfck3rNgsux5MAnKM1Y=" name="detail::buffer&lt;T&gt;"/>
          </type>
        </variable>
      </class>
    </template>
    <template>
      <tparam name="Char" class="type"/>
      <class name="basic_cstring_view" id="tmQJsT9mwtvTRBKssOft8G1aTVw=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="96" class="def"/>
        <doc>
          <brief>
            <text>A reference to a null-terminated string. It can be constructed from a C string or </text>
            <mono>std::string</mono>
            <text>.</text>
          </brief>
          <para>
            <text>You can use one of the following type aliases for common character types:</text>
          </para>
          <para>
            <text>+---------------+-----------------------------+ | Type | Definition | +</text>
            <highlight>
            </highlight>
            <highlight>
            </highlight>
            <highlight>
            </highlight>
            <highlight>
            </highlight>
            <highlight>
            </highlight>
            <highlight>
            </highlight>
            <highlight>
            </highlight>
            <highlight>
            </highlight>
            <highlight>
            </highlight>
            <highlight>
            </highlight>
            <text>===+ | cstring_view | basic_cstring_view&lt;char&gt; | +---------------+-----------------------------+ | wcstring_view | basic_cstring_view&lt;wchar_t&gt; | +---------------+-----------------------------+</text>
          </para>
          <para>
            <text>This class is most useful as a parameter type for functions that wrap C APIs.</text>
          </para>
        </doc>
        <function class="constructor" name="basic_cstring_view" id="9Y9ktFMeAZCmfDDi+vBoW850qxo=">
          <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="105" class="def"/>
          <param name="s">
            <type class="lvalue-reference">
              <pointee-type id="r61gWWJQXVvUDaDXNgmBghOfg/s=" name="std::basic_string&lt;Char&gt;" cv-qualifiers="const"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Constructs a string reference from an </text>
              <mono>std::string</mono>
              <text> object.</text>
            </brief>
            <param name="s">
              <text>The object to copy construct from</text>
            </param>
          </doc>
        </function>
        <function class="constructor" name="basic_cstring_view" id="eCBm9b4HNqdN5IFGGtyiL3AnOl0=">
          <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="102" class="def"/>
          <param name="s">
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Constructs a string reference object from a C string.</text>
            </brief>
            <param name="s">
              <text>The object to construct from</text>
            </param>
          </doc>
        </function>
        <function name="c_str" id="jhkXccrBR3kf3TwRjQMPe8uqiqc=">
          <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="108" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <doc>
            <brief>
              <text>Returns the pointer to a C string.</text>
            </brief>
            <returns>
              <text>the pointer to a C string.</text>
            </returns>
          </doc>
        </function>
      </class>
    </template>
    <template>
      <tparam name="Context" class="type"/>
      <class name="basic_format_arg" id="s0gVLVRozveDtc217fEV3fp78hQ=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2504" class="def"/>
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="646"/>
        <friend id="bl1BKgITa2CMNs/QdT5SutEb5pI=">
          <befriended id="bl1BKgITa2CMNs/QdT5SutEb5pI="/>
        </friend>
        <class name="handle" id="G4l3sEE/cLnbB/gNamwInzqu/sw=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2514" class="def"/>
          <function class="constructor" name="handle" explicit-spec="explicit" id="Squ8E0ehi4sesxVmM9g0MH+Oyuw=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2519" class="def"/>
            <param name="custom">
              <type id="qFWf14HVBbSiNiBq6wfocfAuBzU=" name="detail::custom_value&lt;Context&gt;"/>
            </param>
            <doc>
              <brief>
                <text>Construct from </text>
                <mono>custom_value</mono>
              </brief>
              <param name="custom">
                <text>The object to construct from</text>
              </param>
            </doc>
          </function>
          <function name="format" id="YspqBJed9ypPWYX1BJxAIS7pv6Q=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2521" class="def"/>
            <attr id="is-const"/>
            <param name="parse_ctx">
              <type class="lvalue-reference">
                <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;char_type&gt;"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="Context"/>
              </type>
            </param>
          </function>
        </class>
        <function class="constructor" name="basic_format_arg" id="D7VX/v/EQjMqZZrD3Wf7Srrq6r0=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2526" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <doc>
            <brief>
              <text>Default constructor</text>
            </brief>
          </doc>
        </function>
        <template>
          <tparam name="T" class="type"/>
          <function class="constructor" name="basic_format_arg" id="KW3M1Q5PNZxLxK9+CB/yWsCDA44=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2529" class="def"/>
            <param name="val">
              <type class="rvalue-reference">
                <pointee-type name="T"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Construct from </text>
                <mono>T</mono>
              </brief>
              <param name="val">
                <text>The object to move construct from</text>
              </param>
            </doc>
          </function>
        </template>
        <function class="constructor" name="basic_format_arg" id="5m3t01PkOjWL25xsQkH97y+K58c=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2527" class="def"/>
          <param name="args">
            <type class="pointer">
              <pointee-type id="N2m8ktCGd7PLFh/sg7qcc3oQUQw=" name="detail::named_arg_info&lt;char_type&gt;" cv-qualifiers="const"/>
            </type>
          </param>
          <param name="size">
            <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          </param>
        </function>
        <function name="format_custom" id="aK37mpcoXtgTRx+NlxZoYwedbhU=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2567" class="def"/>
          <attr id="has-trailing-return"/>
          <return>
            <type name="bool"/>
          </return>
          <param name="parse_begin">
            <type class="pointer">
              <pointee-type id="K/3czsE17vGhmj33Zmw+3QNIYjA=" name="char_type" cv-qualifiers="const"/>
            </type>
          </param>
          <param name="parse_ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;char_type&gt;"/>
            </type>
          </param>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type name="Context"/>
            </type>
          </param>
        </function>
        <function name="type" id="qeKU3guf7Cx1r9rAwsSS2cYyY1s=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2536" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type id="IHJS4jO/ikHl6Fs4bjCO3vI2L+Y=" name="detail::type"/>
          </return>
        </function>
        <template>
          <tparam name="Visitor" class="type"/>
          <function name="visit" id="2Lci9TNXj+TUy1QpyKIUlLLMA/c=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2543" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="vis(0)">
              </type>
            </return>
            <param name="vis">
              <type class="rvalue-reference">
                <pointee-type name="Visitor"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Visits an argument dispatching to the appropriate visit method based on the argument type. For example, if the argument type is </text>
                <mono>double</mono>
                <text> then </text>
                <mono>vis(value)</mono>
                <text> will be called with the value of type </text>
                <mono>double</mono>
                <text>.</text>
              </brief>
            </doc>
          </function>
        </template>
        <function class="conversion" name="operator bool" exception-spec="noexcept" explicit-spec="explicit" id="qEcXkUZie/uKDMcuOFiCWs0BytY=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2533" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type name="bool"/>
          </return>
          <doc>
            <brief>
              <text>Conversion to </text>
              <mono>bool</mono>
            </brief>
            <returns>
              <text>The object converted to </text>
              <mono>bool</mono>
            </returns>
          </doc>
        </function>
      </class>
    </template>
    <template>
      <tparam name="Context" class="type"/>
      <class name="basic_format_args" id="bl1BKgITa2CMNs/QdT5SutEb5pI=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2585" class="def"/>
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="647"/>
        <doc>
          <brief>
            <text>A view of a collection of formatting arguments. To avoid lifetime issues it should only be used as a parameter type in type-erased functions such as </text>
            <mono>vformat</mono>
            <text>:</text>
          </brief>
          <para>
            <text>void vlog(fmt::string_view fmt, fmt::format_args args); // OK fmt::format_args args = fmt::make_format_args(); // Dangling reference</text>
          </para>
        </doc>
        <namespace-alias name="format_arg" id="6+rD7ThgMevyXliLbtnZJ988z9k=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2620"/>
          <type id="s0gVLVRozveDtc217fEV3fp78hQ=" name="basic_format_arg&lt;Context&gt;"/>
        </namespace-alias>
        <function class="constructor" name="basic_format_args" id="VWiVc5s8qrttjEm+ybeQIMFoPuc=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2622" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <doc>
            <brief>
              <text>Default constructor</text>
            </brief>
          </doc>
        </function>
        <template>
          <tparam name="NUM_ARGS" class="constant" type="int"/>
          <tparam name="NUM_NAMED_ARGS" class="constant" type="int"/>
          <tparam name="DESC" class="constant" type="unsigned long long"/>
          <function class="constructor" name="basic_format_args" id="aN642lCX8XY+Kts3Fa/ZTwkN6Ow=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2625" class="def"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <param name="s">
              <type class="lvalue-reference">
                <pointee-type id="b6pDUlKO8nwS71PJSUm4BQUfDGA=" name="store&lt;NUM_ARGS, NUM_NAMED_ARGS, DESC&gt;" cv-qualifiers="const"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Constructs a </text>
                <mono>basic_format_args</mono>
                <text> object from </text>
                <mono>format_arg_store</mono>
                <text>.</text>
              </brief>
              <param name="s">
                <text>The object to copy construct from</text>
              </param>
            </doc>
          </function>
        </template>
        <template>
          <tparam name="NUM_ARGS" class="constant" type="int"/>
          <tparam name="NUM_NAMED_ARGS" class="constant" type="int"/>
          <tparam name="DESC" class="constant" type="unsigned long long"/>
          <function class="constructor" name="basic_format_args" id="B9hV0ygp/3IMijY9zSzBTX3C2rc=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2632" class="def"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <param name="s">
              <type class="lvalue-reference">
                <pointee-type id="b6pDUlKO8nwS71PJSUm4BQUfDGA=" name="store&lt;NUM_ARGS, NUM_NAMED_ARGS, DESC&gt;" cv-qualifiers="const"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Construct from </text>
                <mono>store</mono>
              </brief>
              <param name="s">
                <text>The object to copy construct from</text>
              </param>
            </doc>
          </function>
        </template>
        <function class="constructor" name="basic_format_args" id="3vEDw5hJrs2ZHt6qKqoTH/sFtBc=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2639" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="args">
            <type class="pointer">
              <pointee-type id="6+rD7ThgMevyXliLbtnZJ988z9k=" name="format_arg" cv-qualifiers="const"/>
            </type>
          </param>
          <param name="count">
            <type name="int"/>
          </param>
          <param name="has_named" default="false">
            <type name="bool"/>
          </param>
          <doc>
            <brief>
              <text>Constructs a </text>
              <mono>basic_format_args</mono>
              <text> object from a dynamic list of arguments.</text>
            </brief>
            <param name="args">
              <text>The object to construct from</text>
            </param>
          </doc>
        </function>
        <function name="get" id="qgCkBCKgMbKqVGKL6DDjasepZ8I=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2646" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="6+rD7ThgMevyXliLbtnZJ988z9k=" name="format_arg"/>
          </return>
          <param name="id">
            <type name="int"/>
          </param>
          <doc>
            <brief>
              <text>Returns the argument with the specified id.</text>
            </brief>
            <returns>
              <text>the argument with the specified id.</text>
            </returns>
          </doc>
        </function>
        <template>
          <tparam name="Char" class="type"/>
          <function name="get" id="EDlVlRkhI4ojWZbJqXde6S+tbJU=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2658" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type id="6+rD7ThgMevyXliLbtnZJ988z9k=" name="format_arg"/>
            </return>
            <param name="name">
              <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
            </param>
          </function>
        </template>
        <template>
          <tparam name="Char" class="type"/>
          <function name="get_id" id="KXSVnND5IEaipyXGit/M03B8VTE=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2664" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type name="int"/>
            </return>
            <param name="name">
              <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
            </param>
          </function>
        </template>
        <function name="max_size" id="kbAgeDkjggi4LCb5BUexhufkXHs=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2675" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type name="int"/>
          </return>
        </function>
        <variable name="args_" id="SIAgmYIk9xaWgmzq6OLIqYk0tTM=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2599"/>
          <type class="pointer">
            <pointee-type id="s0gVLVRozveDtc217fEV3fp78hQ=" name="basic_format_arg&lt;Context&gt;" cv-qualifiers="const"/>
          </type>
        </variable>
        <variable name="values_" id="0ROwpOUzjd0MYnABk4RA4wInS7w=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2598"/>
          <type class="pointer">
            <pointee-type id="siqUKZNWsiQIWZzWHKntxVlnsaQ=" name="detail::value&lt;Context&gt;" cv-qualifiers="const"/>
          </type>
        </variable>
      </class>
    </template>
    <template>
      <tparam name="Char" class="type"/>
      <tparam name="T" class="type"/>
      <struct name="basic_fstring" id="XXApzg5ztFDigmRTXvH1hboQAmU=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="78" class="def"/>
        <namespace-alias name="t" id="1hJjnpTTqGAir8d5kGR8DQyrKr8=">
          <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="92"/>
          <type id="XXApzg5ztFDigmRTXvH1hboQAmU=" name="basic_fstring"/>
        </namespace-alias>
        <function class="constructor" name="basic_fstring" id="n0Zx7EiswpR9ufS2HpKbZwWGRCg=">
          <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="110" class="def"/>
          <param name="fmt">
            <type id="ti3hJbGY3+/R8bZ1c5tJXro3eng=" name="runtime_format_string&lt;Char&gt;"/>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>runtime_format_string</mono>
            </brief>
            <param name="fmt">
              <text>The object to construct from</text>
            </param>
          </doc>
        </function>
        <template>
          <tparam name="S" class="type"/>
          <function class="constructor" name="basic_fstring" id="xYYnIIThspGcLLnz90Jp0+FeTkY=">
            <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="101" class="def"/>
            <param name="value">
              <type class="lvalue-reference">
                <pointee-type name="S" cv-qualifiers="const"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Construct from </text>
                <mono>S</mono>
              </brief>
              <param name="value">
                <text>The object to copy construct from</text>
              </param>
            </doc>
          </function>
        </template>
        <template>
          <tparam name="S" class="type"/>
          <function class="constructor" name="basic_fstring" id="mafC5CbK7in7GUpN40+IpQmhAn4=">
            <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="94" class="def"/>
            <attr id="constexpr-kind" name="consteval" value="2"/>
            <param name="s">
              <type class="lvalue-reference">
                <pointee-type name="S" cv-qualifiers="const"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Construct from </text>
                <mono>S</mono>
              </brief>
              <param name="s">
                <text>The object to copy construct from</text>
              </param>
            </doc>
          </function>
        </template>
        <function name="get" id="S9exGf+jZkRKnkTy4wj5F51+grI=">
          <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="113" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </return>
        </function>
        <function class="conversion" name="operator basic_string_view&lt;&gt;" id="CFjB5MqZq8lmaO3TCbLbKmEBsC8=">
          <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="112" class="def"/>
          <attr id="is-const"/>
          <return>
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </return>
          <doc>
            <brief>
              <text>Conversion to </text>
              <mono>basic_string_view</mono>
            </brief>
            <returns>
              <text>An implementation of </text>
              <mono>std::basic_string_view</mono>
              <text> for pre-C++17. It provides a subset of the API. </text>
              <mono>fmt::basic_string_view</mono>
              <text> is used for format strings even if </text>
              <mono>std::basic_string_view</mono>
              <text> is available to prevent issues when a library is compiled with a different </text>
              <mono>-std</mono>
              <text> option than the client code (which is not recommended).</text>
            </returns>
          </doc>
        </function>
      </struct>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="SIZE" class="constant" type="size_t" default="inline_buffer_size"/>
      <tparam name="Allocator" class="type" default="detail::allocator&lt;T&gt;"/>
      <class name="basic_memory_buffer" id="2uaq17JL26DdKAuTx0cQWC81+co=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="795" class="def"/>
        <base>
          <type id="39yu5PIfJfck3rNgsux5MAnKM1Y=" name="detail::buffer&lt;T&gt;"/>
        </base>
        <doc>
          <brief>
            <text>A dynamically growing memory buffer for trivially copyable/constructible types with the first </text>
            <mono>SIZE</mono>
            <text> elements stored in the object itself. Most commonly used via the </text>
            <mono>memory_buffer</mono>
            <text> alias for </text>
            <mono>char</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>auto out = fmt::memory_buffer(); fmt::format_to(std::back_inserter(out), &quot;The answer is {}.&quot;, 42);</text>
          </para>
          <para>
            <text>This will append &quot;The answer is 42.&quot; to </text>
            <mono>out</mono>
            <text>. The buffer content can be converted to </text>
            <mono>std::string</mono>
            <text> with </text>
            <mono>to_string(out)</mono>
            <text>.</text>
          </para>
        </doc>
        <namespace-alias name="const_reference" id="DC/lHtWn0AZOtGrJlrmZnSCMzss=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="836"/>
          <type class="lvalue-reference">
            <pointee-type name="T" cv-qualifiers="const"/>
          </type>
        </namespace-alias>
        <namespace-alias name="value_type" id="Nzvkfr+KucBNjlCTHXSvb9IaZxM=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="835"/>
          <type name="T"/>
        </namespace-alias>
        <function class="constructor" name="basic_memory_buffer" exception-spec="noexcept" id="0YF6efNHFrxGIc/9VL5o9BcSPRE=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="889" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="other">
            <type class="rvalue-reference">
              <pointee-type id="2uaq17JL26DdKAuTx0cQWC81+co=" name="basic_memory_buffer"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Constructs a </text>
              <mono>basic_memory_buffer</mono>
              <text> object moving the content of the other object to it.</text>
            </brief>
            <param name="other">
              <text>The object to move construct from</text>
            </param>
          </doc>
        </function>
        <function class="constructor" name="basic_memory_buffer" explicit-spec="explicit" id="2vO43qpdPNwXi6DdisifZgYmDFM=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="838" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="alloc" default="Allocator()">
            <type class="lvalue-reference">
              <pointee-type name="Allocator" cv-qualifiers="const"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>Allocator</mono>
            </brief>
            <param name="alloc">
              <text>The object to copy construct from</text>
            </param>
          </doc>
        </function>
        <function class="destructor" name="~basic_memory_buffer" id="z6tCwGPuYTCENLfEBWbFjwJLdzY=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="844" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <doc>
            <brief>
              <text>Destructor</text>
            </brief>
          </doc>
        </function>
        <function name="operator=" exception-spec="noexcept" id="Oq/WJnU3wD+pLisL9cq/QU2h0DE=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="895" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="operator" name="assign" value="14"/>
          <return>
            <type class="lvalue-reference">
              <pointee-type id="2uaq17JL26DdKAuTx0cQWC81+co=" name="basic_memory_buffer"/>
            </type>
          </return>
          <param name="other">
            <type class="rvalue-reference">
              <pointee-type id="2uaq17JL26DdKAuTx0cQWC81+co=" name="basic_memory_buffer"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Moves the content of the other </text>
              <mono>basic_memory_buffer</mono>
              <text> object to this one.</text>
            </brief>
            <returns>
              <text>Reference to the current object</text>
            </returns>
            <param name="other">
              <text>The object to move assign from</text>
            </param>
          </doc>
        </function>
        <template>
          <tparam name="ContiguousRange" class="type"/>
          <function name="append" id="XZSULkrPg1NhfP4JupbLWmAwWgY=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="913" class="def"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <param name="range">
              <type class="lvalue-reference">
                <pointee-type name="ContiguousRange" cv-qualifiers="const"/>
              </type>
            </param>
          </function>
        </template>
        <function name="get_allocator" id="bZ1AZFg7EkLhQRag3+KMXwJJ+F0=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="903" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type name="Allocator"/>
          </return>
        </function>
        <function name="reserve" id="WoCqz+XsU8X7J2ZfoDT0IWMg0qM=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="910" class="def"/>
          <param name="new_capacity">
            <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          </param>
          <doc>
            <brief>
              <text>Increases the buffer capacity to </text>
              <mono>new_capacity</mono>
              <text>.</text>
            </brief>
          </doc>
        </function>
        <function name="resize" id="livvR99AEdcZu8LHTUxxTrE34ok=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="907" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="count">
            <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          </param>
          <doc>
            <brief>
              <text>Resizes the buffer to contain </text>
              <mono>count</mono>
              <text> elements. If T is a POD type new elements may not be initialized.</text>
            </brief>
          </doc>
        </function>
      </class>
    </template>
    <template>
      <tparam name="Char" class="type"/>
      <struct name="basic_ostream_formatter" id="HVxgeAYtAAV6KAPBgg4xUKapeIc=">
        <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="74" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;basic_string_view&lt;Char&gt;, Char&gt;"/>
        </base>
        <template>
          <tparam name="T" class="type"/>
          <tparam name="Context" class="type"/>
          <function name="format" id="PWB60mzHGdJhe0iS9wPbtkz+EnM=">
            <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="78" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="value">
              <type class="lvalue-reference">
                <pointee-type name="T" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="Context"/>
              </type>
            </param>
          </function>
        </template>
        <function name="set_debug_format" id="A6zzFWJGRbLHO5U/YvkaN5U89ek=">
          <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="76" class="def"/>
          <attr id="is-deleted"/>
          <attr id="is-deleted-as-written"/>
        </function>
      </struct>
    </template>
    <template>
      <tparam name="Char" class="type"/>
      <class name="basic_printf_context" id="pDynD4eBARLOKMnPVPlOQ3lvA5Y=">
        <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="21" class="def"/>
        <namespace-alias name="char_type" id="LCuWQJmcZiw1gMsMC9dmcTd7Wls=">
          <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="31"/>
          <type name="Char"/>
        </namespace-alias>
        <enum name="" id="58xDSZtZHCEG4oKk6dpFvfIqers=">
          <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="32" class="def"/>
          <enum-constant name="builtin_types" initializer="0" id="eRIeZvrgSZK5uiomsW7y+eDzmSY=">
            <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="32"/>
          </enum-constant>
        </enum>
        <function class="constructor" name="basic_printf_context" id="Kz4vRkDk2lL0xzuTB0prCI8hPHk=">
          <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="36" class="def"/>
          <param name="out">
            <type id="aqN1xf27rZyyW1WQKGskjuA4i8s=" name="basic_appender&lt;Char&gt;"/>
          </param>
          <param name="args">
            <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;basic_printf_context&gt;"/>
          </param>
          <doc>
            <brief>
              <text>Constructs a </text>
              <mono>printf_context</mono>
              <text> object. References to the arguments are stored in the context object so make sure they have appropriate lifetimes.</text>
            </brief>
            <param name="out">
              <text>The object to construct from</text>
            </param>
            <param name="args">
              <text>A view of a collection of formatting arguments. To avoid lifetime issues it should only be used as a parameter type in type-erased functions such as </text>
              <mono>vformat</mono>
              <text>:</text>
            </param>
          </doc>
        </function>
        <function name="advance_to" id="m8k/pAhzHpWJb8WEv0eTX2qRiOc=">
          <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="41" class="def"/>
          <param>
            <type id="aqN1xf27rZyyW1WQKGskjuA4i8s=" name="basic_appender&lt;Char&gt;"/>
          </param>
        </function>
        <function name="arg" id="+r0hrM9ZEGi1esEmNr7khCtf7Kw=">
          <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="45" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type id="s0gVLVRozveDtc217fEV3fp78hQ=" name="basic_format_arg&lt;basic_printf_context&gt;"/>
          </return>
          <param name="id">
            <type name="int"/>
          </param>
        </function>
        <function name="locale" id="jT//l3elrSo++Qko44A1vvc3+Ww=">
          <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="43" class="def"/>
          <attr id="has-trailing-return"/>
          <return>
            <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
          </return>
        </function>
        <function name="out" id="FJnWPinenHkmwo7gIcy7KTRlltc=">
          <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="40" class="def"/>
          <attr id="has-trailing-return"/>
          <return>
            <type id="aqN1xf27rZyyW1WQKGskjuA4i8s=" name="basic_appender&lt;Char&gt;"/>
          </return>
        </function>
      </class>
    </template>
    <class name="basic_specs" id="y4iox1XDpIZNgUK61y6x7bkc8OI=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="693" class="def"/>
      <function name="align" id="HDfSe/+49eb4ANEXk+JJdwiUW0I=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="751" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="4hWPHu5dNt1OxpZPpqE46AObT9g=" name="align"/>
        </return>
      </function>
      <function name="alt" id="5WwqIrwUnzE05lGvk0iKaFGXDxA=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="788" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
      <function name="clear_alt" id="GlV8fzWao544C9apUDcb2O8yhHM=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="790" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
      </function>
      <function name="copy_fill_from" id="4bpVeBu0cOLu6A7PCYXpxy+i40Y=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="838" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="specs">
          <type class="lvalue-reference">
            <pointee-type id="y4iox1XDpIZNgUK61y6x7bkc8OI=" name="basic_specs" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
      <function name="dynamic" id="wBI7Hc12xsuEhSJ8qB2UY5O0Ajs=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="774" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
      <function name="dynamic_precision" id="yVr3Tl/XkLz3ISHef7Vn8zusrWk=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="765" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="Nu4qRzpEYYKlFSG3g4KV4Musjx4=" name="arg_id_kind"/>
        </return>
      </function>
      <function name="dynamic_width" id="d71AdGIYuuu+cZddLRdWcaUpXh8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="758" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="Nu4qRzpEYYKlFSG3g4KV4Musjx4=" name="arg_id_kind"/>
        </return>
      </function>
      <template>
        <tparam name="Char" class="type"/>
        <function name="fill" id="f6CNfkF1s0OEGgDWAVjn2CfIqFk=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="801" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
        </function>
      </template>
      <template>
        <tparam name="Char" class="type"/>
        <function name="fill" id="OyEcU8abM04YUgAae0PC/8UNM1k=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="805" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
        </function>
      </template>
      <function name="fill_size" id="KlyeNAso2tEChPovBiK1bKGgBj0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="797" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </return>
      </function>
      <template>
        <tparam name="Char" class="type"/>
        <function name="fill_unit" id="lsCbRuMuZQblnJD6qCmsvgKfG7U=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="810" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type name="Char"/>
          </return>
        </function>
      </template>
      <function name="localized" id="EO/kXPx5giu8NHfp54xCstaID/0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="792" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
      <function name="set_align" id="+Vy29Gv3aTxN8+NCPoQkKSYX/Vs=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="754" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="a">
          <type id="4hWPHu5dNt1OxpZPpqE46AObT9g=" name="fmt::align"/>
        </param>
      </function>
      <function name="set_alt" id="sUcjcwlZNOd2NZaHuzkvue83iOQ=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="789" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
      </function>
      <function name="set_dynamic_precision" id="MhktLn/cqBAsYmV2I/HBU0ylwoc=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="769" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="p">
          <type id="Nu4qRzpEYYKlFSG3g4KV4Musjx4=" name="arg_id_kind"/>
        </param>
      </function>
      <function name="set_dynamic_width" id="oDOKgBLm3PLX+xmIsFrZXIo0Q9M=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="761" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="w">
          <type id="Nu4qRzpEYYKlFSG3g4KV4Musjx4=" name="arg_id_kind"/>
        </param>
      </function>
      <function name="set_fill" id="Cle8b5scGd4D5MNQWAQOhN0L2A8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="817" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="c">
          <type name="char"/>
        </param>
      </function>
      <template>
        <tparam name="Char" class="type"/>
        <function name="set_fill" id="2OV0ipgFWB+Dp2AYyg2E3kzy9sM=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="822" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="s">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
      </template>
      <function name="set_localized" id="lt28+YI7V5pGnKwwI7odCf3xBLg=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="795" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
      </function>
      <function name="set_sign" id="N5nhh4ozWkuuoLvEaJImfotgxeM=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="781" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="s">
          <type id="kVGCTNXCZ3pmpKnoXoT+sCvhKXw=" name="fmt::sign"/>
        </param>
      </function>
      <function name="set_type" id="TAFpI77bgqB4XWqeAPY9v1nvn7c=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="747" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="t">
          <type id="dt+b1UyqOU8qnP4CYE6Ll1yEg8s=" name="presentation_type"/>
        </param>
      </function>
      <function name="set_upper" id="mgHmDIIgKJY6pDXa89EJyYS5TOA=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="786" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
      </function>
      <function name="sign" id="tC1k2aMv463/H4DYukBmzKXdZu0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="778" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="kVGCTNXCZ3pmpKnoXoT+sCvhKXw=" name="sign"/>
        </return>
      </function>
      <function name="type" id="FzRUKlCW22d+Tj0Dgj/9DbsJoX4=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="744" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="dt+b1UyqOU8qnP4CYE6Ll1yEg8s=" name="presentation_type"/>
        </return>
      </function>
      <function name="upper" id="4V64FdOT0pDSoWb3k63bNphLO48=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="785" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
    </class>
    <template>
      <tparam name="Char" class="type"/>
      <class name="basic_string_view" id="zuie8oCTDFxiYhbnZBUy941aBpQ=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="522" class="def"/>
        <friend id="bbFjW4Nc4Pe8oBQ7hquMp3GA38I=">
          <befriended id="bbFjW4Nc4Pe8oBQ7hquMp3GA38I="/>
        </friend>
        <friend id="JVmcuzDJlsEuODsP0LTq1jwdSAk=">
          <befriended id="JVmcuzDJlsEuODsP0LTq1jwdSAk="/>
        </friend>
        <friend id="EONMZlljW0GAaNmRrb1hT2SEslo=">
          <befriended id="EONMZlljW0GAaNmRrb1hT2SEslo="/>
        </friend>
        <friend id="Ncq9XpIvmoGZVWsQiU/Qc8I5XrY=">
          <befriended id="Ncq9XpIvmoGZVWsQiU/Qc8I5XrY="/>
        </friend>
        <friend id="VpiY67ccXIkPIUPNByrE+M9fMag=">
          <befriended id="VpiY67ccXIkPIUPNByrE+M9fMag="/>
        </friend>
        <friend id="4MwXBIle6MbMMIabGeqDieoCPn4=">
          <befriended id="4MwXBIle6MbMMIabGeqDieoCPn4="/>
        </friend>
        <doc>
          <brief>
            <text>An implementation of </text>
            <mono>std::basic_string_view</mono>
            <text> for pre-C++17. It provides a subset of the API. </text>
            <mono>fmt::basic_string_view</mono>
            <text> is used for format strings even if </text>
            <mono>std::basic_string_view</mono>
            <text> is available to prevent issues when a library is compiled with a different </text>
            <mono>-std</mono>
            <text> option than the client code (which is not recommended).</text>
          </brief>
        </doc>
        <namespace-alias name="iterator" id="QvZ0EIEMM+9ovfmFz2JcQgkTPn8=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="529"/>
          <type class="pointer">
            <pointee-type name="Char" cv-qualifiers="const"/>
          </type>
        </namespace-alias>
        <namespace-alias name="value_type" id="3h4F1wOrVWQnk1sKMBJTXsJ3aRM=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="528"/>
          <type name="Char"/>
        </namespace-alias>
        <function class="constructor" name="basic_string_view" exception-spec="noexcept" id="c9VUn/nzVLepRFOi9ZQhGnLZFIY=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="531" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <doc>
            <brief>
              <text>Default constructor</text>
            </brief>
          </doc>
        </function>
        <function class="constructor" name="basic_string_view" id="oEGRDOEWrcxSEb3ks70sXhbaBDk=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="537" class="def"/>
          <attr id="is-deleted"/>
          <attr id="is-deleted-as-written"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="value">
            <type id="JPToPKzHNqDYqgH/qDzosNiglGk=" name="nullptr_t"/>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>nullptr_t</mono>
            </brief>
            <param name="value">
              <text>The object to construct from</text>
            </param>
          </doc>
        </function>
        <function class="constructor" name="basic_string_view" id="ovnAIxjIGX8C1agopry+xsZxevk=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="543" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="s">
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>Char</mono>
            </brief>
            <param name="s">
              <text>The object to construct from</text>
            </param>
          </doc>
        </function>
        <template>
          <tparam name="S" class="type"/>
          <function class="constructor" name="basic_string_view" exception-spec="noexcept" id="ZBvTnyuqvMVNNEHe8BYtbbrGCR8=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="557" class="def"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <param name="s">
              <type class="lvalue-reference">
                <pointee-type name="S" cv-qualifiers="const"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Constructs a string view from a </text>
                <mono>std::basic_string</mono>
                <text> or a </text>
                <mono>std::basic_string_view</mono>
                <text> object.</text>
              </brief>
              <param name="s">
                <text>The object to copy construct from</text>
              </param>
            </doc>
          </function>
        </template>
        <function class="constructor" name="basic_string_view" exception-spec="noexcept" id="jCRycWpKFzA/f3ePIaqXAmJrNP4=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="534" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="s">
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </param>
          <param name="count">
            <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          </param>
          <doc>
            <brief>
              <text>Constructs a string view object from a C string and a size.</text>
            </brief>
            <param name="s">
              <text>The object to construct from</text>
            </param>
          </doc>
        </function>
        <function name="begin" exception-spec="noexcept" id="XLgY9O2wKCmfGyIvjnOGiGLGdkw=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="569" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="QvZ0EIEMM+9ovfmFz2JcQgkTPn8=" name="iterator"/>
          </return>
        </function>
        <function name="compare" id="D6NvipAIPxkLLVVXlnFJu+RKSrs=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="592" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type name="int"/>
          </return>
          <param name="other">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
          </param>
        </function>
        <function name="data" exception-spec="noexcept" id="LjinRO9KY2YYBH/yXEiKErwSibk=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="564" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <doc>
            <brief>
              <text>Returns a pointer to the string data.</text>
            </brief>
            <returns>
              <text>a pointer to the string data.</text>
            </returns>
          </doc>
        </function>
        <function name="end" exception-spec="noexcept" id="PnHC/o9ZKpvNPILA1qfZQvwOp7c=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="570" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="QvZ0EIEMM+9ovfmFz2JcQgkTPn8=" name="iterator"/>
          </return>
        </function>
        <function name="operator[]" exception-spec="noexcept" id="zGvA5O+h5erHdNDbOZEkF7Mb2R8=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="572" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="operator" name="subs" value="43"/>
          <attr id="is-const"/>
          <return>
            <type class="lvalue-reference">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="pos">
            <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          </param>
        </function>
        <function name="remove_prefix" exception-spec="noexcept" id="Qy8CZupOAYcK/3C9mMej6uxylh4=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="576" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="n">
            <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          </param>
        </function>
        <function name="size" exception-spec="noexcept" id="e9Uo+JxI0Ckgd7tIk7tVtPcqXKk=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="567" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          </return>
          <doc>
            <brief>
              <text>Returns the string size.</text>
            </brief>
            <returns>
              <text>the string size.</text>
            </returns>
          </doc>
        </function>
        <function name="starts_with" exception-spec="noexcept" id="ilULePZZU1Bs8g7sgX2Dme1+6G0=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="585" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type name="bool"/>
          </return>
          <param name="c">
            <type name="Char"/>
          </param>
        </function>
        <function name="starts_with" exception-spec="noexcept" id="rj/36tDI3ChfWC8xKSvm3dDWGIo=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="581" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type name="bool"/>
          </return>
          <param name="sv">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
        <function name="starts_with" id="mGk3xhnSCagrKDZg6x8o8z4C+4g=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="588" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type name="bool"/>
          </return>
          <param name="s">
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </param>
        </function>
      </class>
    </template>
    <class name="buffered_file" id="rH+HAVE+MSLIlqiAGMmDlCQ8hGI=">
      <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="173" class="def"/>
      <friend id="rghmj+SZcdw7ykvddF1U8XP1l50=">
        <befriended id="rghmj+SZcdw7ykvddF1U8XP1l50="/>
      </friend>
      <function class="constructor" name="buffered_file" exception-spec="noexcept" id="5/YBnSc7QJ6rzTgS2dVJlDnKTVA=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="186" class="def"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
      <function class="constructor" name="buffered_file" id="5HunQL7gbIciCa0oXshHnM2NUNY=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="182" class="def"/>
        <attr id="is-deleted"/>
        <attr id="is-deleted-as-written"/>
        <param name="other">
          <type class="lvalue-reference">
            <pointee-type id="rH+HAVE+MSLIlqiAGMmDlCQ8hGI=" name="buffered_file" cv-qualifiers="const"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Copy constructor</text>
          </brief>
          <param name="other">
            <text>The object to copy construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="buffered_file" exception-spec="noexcept" id="3W58oRnwygUyxzye7hNuCkTe7f4=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="192" class="def"/>
        <param name="other">
          <type class="rvalue-reference">
            <pointee-type id="rH+HAVE+MSLIlqiAGMmDlCQ8hGI=" name="buffered_file"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Move constructor</text>
          </brief>
          <param name="other">
            <text>The object to move construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="buffered_file" id="ZbB7U6j1aJzlJLPMtgP3ha9dKkU=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="204"/>
        <param name="filename">
          <type id="o2KPOR/3qYl6FGod8Hz7mQDSHLc=" name="cstring_view"/>
        </param>
        <param name="mode">
          <type id="o2KPOR/3qYl6FGod8Hz7mQDSHLc=" name="cstring_view"/>
        </param>
      </function>
      <function class="destructor" name="~buffered_file" exception-spec="noexcept" id="k1GDPSXlqUhdB23b/twDLQC/YFk=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="189"/>
        <doc>
          <brief>
            <text>Destructor</text>
          </brief>
        </doc>
      </function>
      <function name="operator=" id="jOiWn2ACD4cFQwy5RjIG2XwiBso=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="183" class="def"/>
        <attr id="is-deleted"/>
        <attr id="is-deleted-as-written"/>
        <attr id="operator" name="assign" value="14"/>
        <param name="other">
          <type class="lvalue-reference">
            <pointee-type id="rH+HAVE+MSLIlqiAGMmDlCQ8hGI=" name="buffered_file" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
      <function name="operator=" id="O0yU/8ZBMTcNfdRTdFdGItSicLY=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="196" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="operator" name="assign" value="14"/>
        <return>
          <type class="lvalue-reference">
            <pointee-type id="rH+HAVE+MSLIlqiAGMmDlCQ8hGI=" name="buffered_file"/>
          </type>
        </return>
        <param name="other">
          <type class="rvalue-reference">
            <pointee-type id="rH+HAVE+MSLIlqiAGMmDlCQ8hGI=" name="buffered_file"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Move assignment operator</text>
          </brief>
          <returns>
            <text>Reference to the current object</text>
          </returns>
          <param name="other">
            <text>The object to move assign from</text>
          </param>
        </doc>
      </function>
      <function name="close" id="wDlOtmiSQysLLG1YLgA1G6egS3o=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="207"/>
      </function>
      <function name="descriptor" id="kITA9CfDs5IsDLRSRzhN1LpS05c=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="212"/>
        <attr id="has-trailing-return"/>
        <attr id="is-const"/>
        <return>
          <type name="int"/>
        </return>
      </function>
      <function name="get" exception-spec="noexcept" id="aMwLewgDfWyAGlWCfUDPz2f7Sbc=">
        <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="210" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="is-const"/>
        <return>
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </return>
      </function>
      <template>
        <tparam name="T" class="type"/>
        <function name="print" id="AuvECuXfq5bRYHGNZ+ujHugGCfE=">
          <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="214" class="def"/>
          <param name="fmt">
            <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
          </param>
          <param name="args">
            <type class="lvalue-reference" is-pack="1">
              <pointee-type is-pack="1" name="T" cv-qualifiers="const"/>
            </type>
          </param>
        </function>
      </template>
    </class>
    <struct name="bytes" id="Oc/79tfAuH5rMHoXi3lpIrXqusE=">
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4013" class="def"/>
      <function class="constructor" name="bytes" explicit-spec="explicit" id="Uauot+fdpyo+zf+ffB5i2H4BuEs=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4016" class="def"/>
        <param name="s">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>string_view</mono>
          </brief>
          <param name="s">
            <text>The object to construct from</text>
          </param>
        </doc>
      </function>
      <variable name="data" id="mKQcOKTTS7dhtWfXxtlQfZN71yI=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4014"/>
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </variable>
    </struct>
    <class name="compiled_string" id="3az9ED/jdv16ZpGnM/Z3/Mzpl2o=">
      <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="21" class="def"/>
    </class>
    <template>
      <tparam class="type"/>
      <struct name="conjunction" id="0qtns4QLyZrSGMttF+/z0EUB6RI=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="364" class="def"/>
        <base>
          <type id="yMd7+HUsBRq88/zPLndj0bpN43w=" name="std::true_type"/>
        </base>
      </struct>
    </template>
    <template class="partial" id="0qtns4QLyZrSGMttF+/z0EUB6RI=">
      <tparam name="P" class="type"/>
      <targ class="type" type="P"/>
      <struct name="conjunction" id="VEGRkthKiVVFJoYFVoniBGPg13M=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="365" class="def"/>
        <base>
          <type name="P"/>
        </base>
      </struct>
    </template>
    <template class="partial" id="0qtns4QLyZrSGMttF+/z0EUB6RI=">
      <tparam name="P1" class="type"/>
      <tparam name="Pn" class="type"/>
      <targ class="type" type="P1"/>
      <targ class="type" type="Pn"/>
      <struct name="conjunction" id="8RqegoN8eaw21T9Ah5S49UtjLPM=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="367" class="def"/>
        <base>
          <type id="AgUChexn26CN2GNoE9ji2y/X0Ww=" name="conditional_t&lt;bool(P1::value), conjunction&lt;Pn...&gt;, P1&gt;"/>
        </base>
      </struct>
    </template>
    <class name="context" id="IQAzMF7Z8buLnz3Vb3EM0mFTJoc=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2683" class="def"/>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="628"/>
      <namespace-alias name="char_type" id="WgzD0LQhZoHG7LwEIGSk+V+RpGw=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2690"/>
        <type name="char"/>
      </namespace-alias>
      <namespace-alias name="format_arg" id="195t1fhl87hcCBXp78gmx5LYrs4=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2692"/>
        <type id="s0gVLVRozveDtc217fEV3fp78hQ=" name="basic_format_arg&lt;context&gt;"/>
      </namespace-alias>
      <namespace-alias name="iterator" id="zk+tHUvavkgNGRcXQ+IempouQJc=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2691"/>
        <type id="t4QD6VahpfOqkMti6ReuwMk3bKc=" name="appender"/>
      </namespace-alias>
      <enum name="" id="nXRUulGAM5F98k5ME6blxiDLvcw=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2693" class="def"/>
        <enum-constant name="builtin_types" initializer="1" id="SQ15zRGbm5SyH5CekHs0Kh6N9/g=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2693"/>
        </enum-constant>
      </enum>
      <function class="constructor" name="context" id="h6RwwfkHw+PE0UPJU/QUeSgu73g=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2700" class="def"/>
        <attr id="is-deleted"/>
        <attr id="is-deleted-as-written"/>
        <param name="other">
          <type class="lvalue-reference">
            <pointee-type id="IQAzMF7Z8buLnz3Vb3EM0mFTJoc=" name="context" cv-qualifiers="const"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Copy constructor</text>
          </brief>
          <param name="other">
            <text>The object to copy construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="context" id="q1+WP02lotDpdDAuhUjKkRenRPg=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2699" class="def"/>
        <attr id="is-defaulted"/>
        <attr id="is-explicitly-defaulted"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="other">
          <type class="rvalue-reference">
            <pointee-type id="IQAzMF7Z8buLnz3Vb3EM0mFTJoc=" name="context"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Move constructor</text>
          </brief>
          <param name="other">
            <text>The object to move construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="context" id="/GbReCagTBVCSNcpflKzY+EPPvA=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2697" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="out">
          <type id="zk+tHUvavkgNGRcXQ+IempouQJc=" name="iterator"/>
        </param>
        <param name="args">
          <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
        </param>
        <param name="loc" default="{}">
          <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
        </param>
        <doc>
          <brief>
            <text>Constructs a </text>
            <mono>context</mono>
            <text> object. References to the arguments are stored in the object so make sure they have appropriate lifetimes.</text>
          </brief>
          <param name="out">
            <text>The object to construct from</text>
          </param>
        </doc>
      </function>
      <function name="operator=" id="2sAEH7z81SkCtaCp6adAseyzgg0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2701" class="def"/>
        <attr id="is-deleted"/>
        <attr id="is-deleted-as-written"/>
        <attr id="operator" name="assign" value="14"/>
        <param name="other">
          <type class="lvalue-reference">
            <pointee-type id="IQAzMF7Z8buLnz3Vb3EM0mFTJoc=" name="context" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
      <function name="advance_to" id="VmcfipU2sowZLzCjWkaXvpxYLMY=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2716" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param>
          <type id="zk+tHUvavkgNGRcXQ+IempouQJc=" name="iterator"/>
        </param>
      </function>
      <function name="arg" id="eu/KirYMvAmylYB0FXrWVI7bH6Y=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2704" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="is-const"/>
        <return>
          <type id="195t1fhl87hcCBXp78gmx5LYrs4=" name="format_arg"/>
        </return>
        <param name="name">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
      </function>
      <function name="arg" id="OZXlIIqllBkkIx37hBlhHudhWgo=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2703" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="195t1fhl87hcCBXp78gmx5LYrs4=" name="format_arg"/>
        </return>
        <param name="id">
          <type name="int"/>
        </param>
      </function>
      <function name="arg_id" id="teNx+LHWxNThjTmrU0+kho5qmt0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2707" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="int"/>
        </return>
        <param name="name">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
      </function>
      <function name="args" id="57AbAwCB56VGIWXzKKpUZON14rw=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2710" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="is-const"/>
        <return>
          <type class="lvalue-reference">
            <pointee-type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args" cv-qualifiers="const"/>
          </type>
        </return>
      </function>
      <function name="locale" id="oJkV6AkpAMP6dSuLvplMxAYi+wA=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2718" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
        </return>
      </function>
      <function name="out" id="vN8DbjK7FA3tIWLMjn0mBsyP6FI=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2713" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="zk+tHUvavkgNGRcXQ+IempouQJc=" name="iterator"/>
        </return>
      </function>
    </class>
    <class name="day" id="cAgcuSBVMvnoo+70/BWGgWV3oZI=">
      <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1858" class="def"/>
      <function class="constructor" name="day" id="S6nLUr3ssVY1/QKPVivOF1vKAVM=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1863" class="def"/>
        <attr id="is-defaulted"/>
        <attr id="is-explicitly-defaulted"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
      <function class="constructor" name="day" exception-spec="noexcept" explicit-spec="explicit" id="SIMCTBiPIa3oJhsRyBS+vCdNsAE=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1864" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="d">
          <type name="unsigned int"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>unsigned int</mono>
          </brief>
          <param name="d">
            <text>The value to construct from</text>
          </param>
        </doc>
      </function>
      <function class="conversion" name="operator unsigned int" exception-spec="noexcept" explicit-spec="explicit" id="/aQBl2avwnAP8eOwVIuv0F7Owu0=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1866" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="unsigned int"/>
        </return>
        <doc>
          <brief>
            <text>Conversion to </text>
            <mono>unsigned int</mono>
          </brief>
          <returns>
            <text>The object converted to </text>
            <mono>unsigned int</mono>
          </returns>
        </doc>
      </function>
    </class>
    <template>
      <tparam name="Context" class="type"/>
      <class name="dynamic_format_arg_store" id="1/W5lScxv9fpZphtKFH47YrkyBw=">
        <file short-path="fmt/args.h" source-path="include/fmt/args.h" line="74" class="def"/>
        <friend id="bl1BKgITa2CMNs/QdT5SutEb5pI=">
          <befriended id="bl1BKgITa2CMNs/QdT5SutEb5pI="/>
        </friend>
        <doc>
          <brief>
            <text>A dynamic list of formatting arguments with storage.</text>
          </brief>
          <para>
            <text>It can be implicitly converted into </text>
            <mono>fmt::basic_format_args</mono>
            <text> for passing into type-erased formatting functions such as </text>
            <mono>fmt::vformat</mono>
            <text>.</text>
          </para>
        </doc>
        <function class="constructor" name="dynamic_format_arg_store" id="I6fgVXPxCooyf+Miaw9HPp2LPXI=">
          <file short-path="fmt/args.h" source-path="include/fmt/args.h" line="132" class="def"/>
          <attr id="is-defaulted"/>
          <attr id="is-explicitly-defaulted"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <doc>
            <brief>
              <text>Default constructor</text>
            </brief>
          </doc>
        </function>
        <function name="clear" id="VXNmspe06N+ZcuYG2bwOs71sRZY=">
          <file short-path="fmt/args.h" source-path="include/fmt/args.h" line="199" class="def"/>
          <doc>
            <brief>
              <text>Erase all elements from the store.</text>
            </brief>
          </doc>
        </function>
        <template>
          <tparam name="T" class="type"/>
          <function name="push_back" id="AZNrJntM9o23IUv3sYGYttKLtjg=">
            <file short-path="fmt/args.h" source-path="include/fmt/args.h" line="174" class="def"/>
            <param name="arg">
              <type id="epYVIw45dEqxN1RUKLmwjrfp+7M=" name="std::reference_wrapper&lt;T&gt;"/>
            </param>
            <doc>
              <brief>
                <text>Adds a reference to the argument into the dynamic store for later passing to a formatting function.</text>
              </brief>
              <para>
                <bold>Example</bold>
                <text>:</text>
              </para>
              <para>
                <text>fmt::dynamic_format_arg_store&lt;fmt::format_context&gt; store; char band</text>
                <text>[</text>
                <text>]= &quot;Rolling Stones&quot;; store.push_back(std::cref(band)); band</text>
                <text>[</text>
                <text>9</text>
                <text>]= &apos;c&apos;; // Changing str affects the output. std::string result = fmt::vformat(&quot;{}&quot;, store); // result == &quot;Rolling Scones&quot;</text>
              </para>
            </doc>
          </function>
        </template>
        <template>
          <tparam name="T" class="type"/>
          <function name="push_back" id="ta85ocw4uvYyHjvWEa/7krNhKYA=">
            <file short-path="fmt/args.h" source-path="include/fmt/args.h" line="154" class="def"/>
            <param name="arg">
              <type class="lvalue-reference">
                <pointee-type name="T" cv-qualifiers="const"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Adds an argument into the dynamic store for later passing to a formatting function.</text>
              </brief>
              <para>
                <text>Note that custom types and string types (but not string views) are copied into the store dynamically allocating memory if necessary.</text>
              </para>
              <para>
                <bold>Example</bold>
                <text>:</text>
              </para>
              <para>
                <text>fmt::dynamic_format_arg_store&lt;fmt::format_context&gt; store; store.push_back(42); store.push_back(&quot;abc&quot;); store.push_back(1.5f); std::string result = fmt::vformat(&quot;{} and {} and {}&quot;, store);</text>
              </para>
            </doc>
          </function>
        </template>
        <template>
          <tparam name="T" class="type"/>
          <function name="push_back" id="vzgMnGjw4mtlFERwiXqsqPK6BWg=">
            <file short-path="fmt/args.h" source-path="include/fmt/args.h" line="186" class="def"/>
            <param name="arg">
              <type class="lvalue-reference">
                <pointee-type id="d50pHeevTrsSXfgvs0UpNUvMiJM=" name="detail::named_arg&lt;char_type, T&gt;" cv-qualifiers="const"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Adds named argument into the dynamic store for later passing to a formatting function. </text>
                <mono>std::reference_wrapper</mono>
                <text> is supported to avoid copying of the argument. The name is always copied into the store.</text>
              </brief>
            </doc>
          </function>
        </template>
        <function name="reserve" id="eAwyJ+hcOIoSwwfZy/2orIbKTiw=">
          <file short-path="fmt/args.h" source-path="include/fmt/args.h" line="207" class="def"/>
          <param name="new_cap">
            <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          </param>
          <param name="new_cap_named">
            <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          </param>
          <doc>
            <brief>
              <text>Reserves space to store at least </text>
              <mono>new_cap</mono>
              <text> arguments including </text>
              <mono>new_cap_named</mono>
              <text> named arguments.</text>
            </brief>
          </doc>
        </function>
        <function name="size" exception-spec="noexcept" id="KwBTwvSaSyOs2RjSWpbTXmrwsg4=">
          <file short-path="fmt/args.h" source-path="include/fmt/args.h" line="215" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          </return>
          <doc>
            <brief>
              <text>Returns the number of elements in the store.</text>
            </brief>
            <returns>
              <text>the number of elements in the store.</text>
            </returns>
          </doc>
        </function>
        <function class="conversion" name="operator basic_format_args&lt;&gt;" id="yYA9cU6SFnKqUO5dYH5ih6JyRbo=">
          <file short-path="fmt/args.h" source-path="include/fmt/args.h" line="134" class="def"/>
          <attr id="is-const"/>
          <return>
            <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;Context&gt;"/>
          </return>
          <doc>
            <brief>
              <text>Conversion to </text>
              <mono>basic_format_args</mono>
            </brief>
            <returns>
              <text>A view of a collection of formatting arguments. To avoid lifetime issues it should only be used as a parameter type in type-erased functions such as </text>
              <mono>vformat</mono>
              <text>:</text>
            </returns>
          </doc>
        </function>
      </class>
    </template>
    <class name="file" id="rghmj+SZcdw7ykvddF1U8XP1l50=">
      <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="177"/>
    </class>
    <class name="format_error" id="Ew2mueEOjUyWEhOXwrKPG+VK1ik=">
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="972" class="def"/>
      <base>
        <type id="Hw6BOYkIzOG2ynaiyzr3UA9YStE=" name="std::runtime_error"/>
      </base>
      <doc>
        <brief>
          <text>An error reported from a formatting function.</text>
        </brief>
      </doc>
      <function name="operator=" exception-spec="noexcept" id="PiH/XOd4Q/q1jOVthRuyngYRuUE=">
        <file short-path="stdexcept" source-path="" line="114"/>
        <attr id="operator" name="assign" value="14"/>
        <return>
          <type class="lvalue-reference">
            <pointee-type id="Hw6BOYkIzOG2ynaiyzr3UA9YStE=" name="runtime_error"/>
          </type>
        </return>
        <param name="value">
          <type class="lvalue-reference">
            <pointee-type id="Hw6BOYkIzOG2ynaiyzr3UA9YStE=" name="runtime_error" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
      <function name="what" exception-spec="noexcept" id="FQkmwF8RyScoA3y7uoVFbUDBDag=">
        <file short-path="stdexcept" source-path="" line="118"/>
        <attr id="has-override"/>
        <attr id="is-const"/>
        <return>
          <type class="pointer">
            <pointee-type name="char" cv-qualifiers="const"/>
          </type>
        </return>
      </function>
      <using id="4Ge3dqOP07LaSzyf1P6L6BNRjhM=" class="using" qualifier="std::runtime_error::format_error">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="974"/>
      </using>
    </class>
    <template>
      <tparam name="Locale" class="type"/>
      <class name="format_facet" id="yt8b23H2ARuD/54gM/Avj4EEcI0=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3892" class="def"/>
        <base>
          <type name="Locale::facet"/>
        </base>
        <function class="constructor" name="format_facet" explicit-spec="explicit" id="zEycOzuClv4FkmsDMA3TvnBp5FA=">
          <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="150" class="def"/>
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3905"/>
          <param name="loc">
            <type class="lvalue-reference">
              <pointee-type name="Locale"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>Locale</mono>
            </brief>
            <param name="loc">
              <text>The object to copy construct from</text>
            </param>
          </doc>
        </function>
        <function class="constructor" name="format_facet" explicit-spec="explicit" id="q2AqSKclmQPwiFXqAD2jQubzn68=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3906" class="def"/>
          <param name="sep" default="&quot;&quot;">
            <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
          </param>
          <param name="grouping" default="&quot;\3&quot;">
            <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
          </param>
          <param name="decimal_point" default="&quot;.&quot;">
            <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
          </param>
        </function>
        <function name="put" id="+eWiP0yh+jbsS126kvcLqpn9uqU=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3912" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type name="bool"/>
          </return>
          <param name="out">
            <type id="t4QD6VahpfOqkMti6ReuwMk3bKc=" name="appender"/>
          </param>
          <param name="val">
            <type id="GzRK8y9NIRY81A/NIzWbCsnAF+w=" name="loc_value"/>
          </param>
          <param name="specs">
            <type class="lvalue-reference">
              <pointee-type id="efNPzGAprZpX5a1W9xqM5DyXeYo=" name="format_specs" cv-qualifiers="const"/>
            </type>
          </param>
        </function>
        <variable name="id" id="EHaYTXy3ewc6+VLwhQo8LL5dp0w=">
          <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="148" class="def"/>
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3903"/>
          <attr id="storage-class" name="static" value="2"/>
          <type name="Locale::id"/>
        </variable>
        <function name="do_put" access="protected" id="HI8Vsd3xgKuADaErECniZWM/Fww=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3899"/>
          <attr id="is-virtual-as-written"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type name="bool"/>
          </return>
          <param name="out">
            <type id="t4QD6VahpfOqkMti6ReuwMk3bKc=" name="appender"/>
          </param>
          <param name="val">
            <type id="GzRK8y9NIRY81A/NIzWbCsnAF+w=" name="loc_value"/>
          </param>
          <param name="specs">
            <type class="lvalue-reference">
              <pointee-type id="efNPzGAprZpX5a1W9xqM5DyXeYo=" name="format_specs" cv-qualifiers="const"/>
            </type>
          </param>
        </function>
      </class>
    </template>
    <template class="explicit" id="yt8b23H2ARuD/54gM/Avj4EEcI0=">
      <targ class="type" type="locale"/>
      <class name="format_facet" id="xQ62xb+5th5BNQ8bMy0Sm1mPHvs=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3892" class="def"/>
        <base>
          <type id="xMUpnQwgmWZ0SECVZ/MettmNcWU=" name="locale::facet"/>
        </base>
        <function class="constructor" name="format_facet" explicit-spec="explicit" id="YCEBLq3W6VD/PQtlJ23TctQ0OQc=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3905"/>
          <param name="loc">
            <type class="lvalue-reference">
              <pointee-type id="dDGJY8qQwjiliUaaNJkcYDffTCs=" name="locale"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>locale</mono>
            </brief>
            <param name="loc">
              <text>The object to copy construct from</text>
            </param>
          </doc>
        </function>
        <function class="constructor" name="format_facet" explicit-spec="explicit" id="WqW9NmVtYJCGrpDSeTYY8oippMk=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3906"/>
          <param name="sep" default="&quot;&quot;">
            <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
          </param>
          <param name="grouping" default="&quot;\3&quot;">
            <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
          </param>
          <param name="decimal_point" default="&quot;.&quot;">
            <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
          </param>
        </function>
        <function name="put" id="sCX7PiXpkUye8JMWqZxe4GdFuks=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3912"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type name="bool"/>
          </return>
          <param name="out">
            <type id="t4QD6VahpfOqkMti6ReuwMk3bKc=" name="appender"/>
          </param>
          <param name="val">
            <type id="GzRK8y9NIRY81A/NIzWbCsnAF+w=" name="loc_value"/>
          </param>
          <param name="specs">
            <type class="lvalue-reference">
              <pointee-type id="efNPzGAprZpX5a1W9xqM5DyXeYo=" name="format_specs" cv-qualifiers="const"/>
            </type>
          </param>
        </function>
        <variable name="id" id="p/GR1fRI35bHW8Xjk/NosfkDca0=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3903"/>
          <attr id="storage-class" name="static" value="2"/>
          <type id="Y1K4ka0sWPPq4UCUggdm29A5xMs=" name="locale::id"/>
        </variable>
        <function name="do_put" access="protected" id="Kvin+cemlBna91sRJ+Cwyw5KKPo=">
          <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="157" class="def"/>
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3899"/>
          <attr id="is-virtual-as-written"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type name="bool"/>
          </return>
          <param name="out">
            <type id="t4QD6VahpfOqkMti6ReuwMk3bKc=" name="appender"/>
          </param>
          <param name="val">
            <type id="GzRK8y9NIRY81A/NIzWbCsnAF+w=" name="loc_value"/>
          </param>
          <param name="specs">
            <type class="lvalue-reference">
              <pointee-type id="efNPzGAprZpX5a1W9xqM5DyXeYo=" name="format_specs" cv-qualifiers="const"/>
            </type>
          </param>
        </function>
      </class>
    </template>
    <class name="format_int" id="92DBg3MMEZ08WQOBG4mYNdGjgb4=">
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4165" class="def"/>
      <doc>
        <brief>
          <text>A fast integer formatter.</text>
        </brief>
      </doc>
      <function class="constructor" name="format_int" explicit-spec="explicit" id="lscHo3LJjuqCkP2uzwLX2pQzRhE=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4190" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="value">
          <type name="int"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>int</mono>
          </brief>
          <param name="value">
            <text>The value to construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="format_int" explicit-spec="explicit" id="8vVaQYsw3Rb7dYxfVxX9q0oBBIw=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4195" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="value">
          <type name="unsigned int"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>unsigned int</mono>
          </brief>
          <param name="value">
            <text>The value to construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="format_int" explicit-spec="explicit" id="Wibd7+grd+xQsbYVrYZkNvgiNuE=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4191" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="value">
          <type name="long"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>long</mono>
          </brief>
          <param name="value">
            <text>The value to construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="format_int" explicit-spec="explicit" id="m/5iFTI8KMYoZElUeZKd4ma2o60=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4197" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="value">
          <type name="unsigned long"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>unsigned long</mono>
          </brief>
          <param name="value">
            <text>The value to construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="format_int" explicit-spec="explicit" id="NSKrZIKlpwJzn/Ahsq4oLFX6dDM=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4193" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="value">
          <type name="long long"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>long long</mono>
          </brief>
          <param name="value">
            <text>The value to construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="format_int" explicit-spec="explicit" id="3PH4OoaZP2Qrss2twPbMKWhfICQ=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4199" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="value">
          <type name="unsigned long long"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>unsigned long long</mono>
          </brief>
          <param name="value">
            <text>The value to construct from</text>
          </param>
        </doc>
      </function>
      <function name="c_str" id="V5K/k1e9qLwitB7b+VmIlMMIr7k=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4213" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type class="pointer">
            <pointee-type name="char" cv-qualifiers="const"/>
          </type>
        </return>
        <doc>
          <brief>
            <text>Returns a pointer to the output buffer content with terminating null character appended.</text>
          </brief>
        </doc>
      </function>
      <function name="data" id="InZY8dox9t1WyJjAyGiskoqqjBg=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4209" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type class="pointer">
            <pointee-type name="char" cv-qualifiers="const"/>
          </type>
        </return>
        <doc>
          <brief>
            <text>Returns a pointer to the output buffer content. No terminating null character is appended.</text>
          </brief>
        </doc>
      </function>
      <function name="size" id="mdZCWpxwedAnnXVnaRMyb2xRG3A=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4203" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </return>
        <doc>
          <brief>
            <text>Returns the number of characters written to the output buffer.</text>
          </brief>
          <returns>
            <text>the number of characters written to the output buffer.</text>
          </returns>
        </doc>
      </function>
      <function name="str" id="7aoUiwNPALM9rpojwkKqNz2Te2s=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4219" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="is-const"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
        <doc>
          <brief>
            <text>Returns the content of the output buffer as an </text>
            <mono>std::string</mono>
            <text>.</text>
          </brief>
          <returns>
            <text>the content of the output buffer as an </text>
            <mono>std::string</mono>
            <text>.</text>
          </returns>
        </doc>
      </function>
    </class>
    <struct name="format_specs" id="efNPzGAprZpX5a1W9xqM5DyXeYo=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="846" class="def"/>
      <base>
        <type id="y4iox1XDpIZNgUK61y6x7bkc8OI=" name="basic_specs"/>
      </base>
      <function class="constructor" name="format_specs" id="p4oXoHGWwa3hAxIyqshb1XNnVdY=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="850" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
      <function name="align" id="HDfSe/+49eb4ANEXk+JJdwiUW0I=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="751" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="4hWPHu5dNt1OxpZPpqE46AObT9g=" name="align"/>
        </return>
      </function>
      <function name="alt" id="5WwqIrwUnzE05lGvk0iKaFGXDxA=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="788" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
      <function name="clear_alt" id="GlV8fzWao544C9apUDcb2O8yhHM=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="790" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
      </function>
      <function name="copy_fill_from" id="4bpVeBu0cOLu6A7PCYXpxy+i40Y=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="838" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="specs">
          <type class="lvalue-reference">
            <pointee-type id="y4iox1XDpIZNgUK61y6x7bkc8OI=" name="basic_specs" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
      <function name="dynamic" id="wBI7Hc12xsuEhSJ8qB2UY5O0Ajs=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="774" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
      <function name="dynamic_precision" id="yVr3Tl/XkLz3ISHef7Vn8zusrWk=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="765" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="Nu4qRzpEYYKlFSG3g4KV4Musjx4=" name="arg_id_kind"/>
        </return>
      </function>
      <function name="dynamic_width" id="d71AdGIYuuu+cZddLRdWcaUpXh8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="758" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="Nu4qRzpEYYKlFSG3g4KV4Musjx4=" name="arg_id_kind"/>
        </return>
      </function>
      <template>
        <tparam name="Char" class="type"/>
        <function name="fill" id="f6CNfkF1s0OEGgDWAVjn2CfIqFk=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="801" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
        </function>
      </template>
      <function name="fill_size" id="KlyeNAso2tEChPovBiK1bKGgBj0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="797" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </return>
      </function>
      <template>
        <tparam name="Char" class="type"/>
        <function name="fill_unit" id="lsCbRuMuZQblnJD6qCmsvgKfG7U=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="810" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type name="Char"/>
          </return>
        </function>
      </template>
      <function name="localized" id="EO/kXPx5giu8NHfp54xCstaID/0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="792" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
      <function name="set_align" id="+Vy29Gv3aTxN8+NCPoQkKSYX/Vs=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="754" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="a">
          <type id="4hWPHu5dNt1OxpZPpqE46AObT9g=" name="fmt::align"/>
        </param>
      </function>
      <function name="set_alt" id="sUcjcwlZNOd2NZaHuzkvue83iOQ=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="789" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
      </function>
      <function name="set_dynamic_precision" id="MhktLn/cqBAsYmV2I/HBU0ylwoc=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="769" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="p">
          <type id="Nu4qRzpEYYKlFSG3g4KV4Musjx4=" name="arg_id_kind"/>
        </param>
      </function>
      <function name="set_dynamic_width" id="oDOKgBLm3PLX+xmIsFrZXIo0Q9M=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="761" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="w">
          <type id="Nu4qRzpEYYKlFSG3g4KV4Musjx4=" name="arg_id_kind"/>
        </param>
      </function>
      <function name="set_fill" id="Cle8b5scGd4D5MNQWAQOhN0L2A8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="817" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="c">
          <type name="char"/>
        </param>
      </function>
      <template>
        <tparam name="Char" class="type"/>
        <function name="set_fill" id="2OV0ipgFWB+Dp2AYyg2E3kzy9sM=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="822" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="s">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
      </template>
      <function name="set_localized" id="lt28+YI7V5pGnKwwI7odCf3xBLg=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="795" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
      </function>
      <function name="set_sign" id="N5nhh4ozWkuuoLvEaJImfotgxeM=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="781" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="s">
          <type id="kVGCTNXCZ3pmpKnoXoT+sCvhKXw=" name="fmt::sign"/>
        </param>
      </function>
      <function name="set_type" id="TAFpI77bgqB4XWqeAPY9v1nvn7c=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="747" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="t">
          <type id="dt+b1UyqOU8qnP4CYE6Ll1yEg8s=" name="presentation_type"/>
        </param>
      </function>
      <function name="set_upper" id="mgHmDIIgKJY6pDXa89EJyYS5TOA=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="786" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
      </function>
      <function name="sign" id="tC1k2aMv463/H4DYukBmzKXdZu0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="778" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="kVGCTNXCZ3pmpKnoXoT+sCvhKXw=" name="sign"/>
        </return>
      </function>
      <function name="type" id="FzRUKlCW22d+Tj0Dgj/9DbsJoX4=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="744" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="dt+b1UyqOU8qnP4CYE6Ll1yEg8s=" name="presentation_type"/>
        </return>
      </function>
      <function name="upper" id="4V64FdOT0pDSoWb3k63bNphLO48=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="785" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
      <variable name="precision" id="TIaO3GuN27BT+2T96ZBmuBM9nLQ=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="848"/>
        <type name="int"/>
      </variable>
      <variable name="width" id="dhphHJTnbjoFiQNAzMJi0e/JyKY=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="847"/>
        <type name="int"/>
      </variable>
    </struct>
    <template>
      <tparam name="OutputIt" class="type"/>
      <struct name="format_to_n_result" id="y0Tw2F7PlUfb8rmvNCAuJjH8Y/8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2879" class="def"/>
        <doc>
          <related>
            <reference id="QAIgaDUe4omVKJgsu3obVB8Rbv8=">format_to_n</reference>
          </related>
        </doc>
        <variable name="out" id="fqF2MlswaL4sCzFdRRAAjqRT0/U=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2881"/>
          <type name="OutputIt"/>
          <doc>
            <brief>
              <text>Iterator past the end of the output range.</text>
            </brief>
          </doc>
        </variable>
        <variable name="size" id="t5vSEadeTUQ17t8mgpol5gKSSVA=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2883"/>
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
          <doc>
            <brief>
              <text>Total (not truncated) output size.</text>
            </brief>
          </doc>
        </variable>
      </struct>
    </template>
    <struct name="format_to_result" id="FcMaMRHxOvVQbAw2nIgv8EwDw8c=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2909" class="def"/>
      <function class="conversion" name="operator char*" id="mGQdS5yYcmd2jdPIlCGYxtqIAMI=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2915" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type class="pointer">
            <pointee-type name="char"/>
          </type>
        </return>
        <doc>
          <brief>
            <text>Conversion to </text>
            <mono>char</mono>
          </brief>
          <returns>
            <text>The object converted to </text>
            <mono>char</mono>
          </returns>
        </doc>
      </function>
      <variable name="out" id="6GE8FlK9Oz2+mnJwnXZ1JS6ebw4=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2911"/>
        <type class="pointer">
          <pointee-type name="char"/>
        </type>
        <doc>
          <brief>
            <text>Pointer to just after the last successful write in the array.</text>
          </brief>
        </doc>
      </variable>
      <variable name="truncated" id="nz2iPJJMDja5kzMGFxS9D3ULA+w=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2913"/>
        <type name="bool"/>
        <doc>
          <brief>
            <text>Specifies if the output was truncated.</text>
          </brief>
        </doc>
      </variable>
    </struct>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="char"/>
      <tparam name="Enable" class="type" default="void"/>
      <struct name="formatter" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="654" class="def"/>
        <function class="constructor" name="formatter" id="fq4hiTgTsgPTmJzzlVnPgGxB/fo=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="657" class="def"/>
          <attr id="is-deleted"/>
          <attr id="is-deleted-as-written"/>
          <doc>
            <brief>
              <text>Default constructor</text>
            </brief>
          </doc>
        </function>
      </struct>
    </template>
    <template class="explicit" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <targ class="type" type="detail::bigint"/>
      <struct name="formatter" id="HChE9bsiEUTRTfWAJgHDBw0geko=">
        <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1384" class="def"/>
        <function name="format" id="ZY289+pWV6JFwuSwTUt+6YKwR+Y=">
          <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1390" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type id="zk+tHUvavkgNGRcXQ+IempouQJc=" name="format_context::iterator"/>
          </return>
          <param name="n">
            <type class="lvalue-reference">
              <pointee-type id="XYahbiWGMsyWW66XIJ80KklwNxQ=" name="detail::bigint" cv-qualifiers="const"/>
            </type>
          </param>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="spL0qRy/tjoAR/AVO+q+uAL+Xdo=" name="format_context"/>
            </type>
          </param>
        </function>
        <function name="parse" id="s2ET6RQPDPyXe7jsdLeuK4DCp3k=">
          <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1385" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type id="1h+eRRwXOKR5JIcYnMIxKh9VaKw=" name="format_parse_context::iterator"/>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="6Enb4ERyKoUiBkJw8Dqy7NpKgMA=" name="format_parse_context"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="explicit" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <targ class="type" type="bytes"/>
      <struct name="formatter" id="EnRJZu5SCysZbK/8yNp8mgYT1/k=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4019" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="minC+tmzpB4EWRZGnSbvhqGvkTc=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4029" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="b">
              <type id="Oc/79tfAuH5rMHoXi3lpIrXqusE=" name="bytes"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="TJ4WSlSR9iUq7Z51oPKvZQwOZ3E=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4024" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="explicit" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <targ class="type" type="std::error_code"/>
      <struct name="formatter" id="crs9j/FRhM2YQmBlRX8s0kfcM54=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="509" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="h9vxS+AMLP40sYUz2mqvG4/AObg=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="539" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="ec">
              <type class="lvalue-reference">
                <pointee-type id="ADcfajVjSv5O9yK6lxav4+f6YtI=" name="std::error_code" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="Q1vEwILfb6Mapl4DMLS5/GtkW6w=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="518" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;&gt;"/>
            </type>
          </param>
        </function>
        <function name="set_debug_format" id="PBvWJ20ggiRlKtYTEz+Xgnp9C6Q=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="516" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="set" default="true">
            <type name="bool"/>
          </param>
        </function>
      </struct>
    </template>
    <template class="explicit" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <targ class="type" type="std::source_location"/>
      <struct name="formatter" id="UK9f3m9hPCtPBAXovRGnMdzDj6I=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="440" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="2iFwQbCnfsTZjg9oaU5cuYS4pkA=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="443" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="loc">
              <type class="lvalue-reference">
                <pointee-type id="TM0zgsJICobOY0Edrl8WVrZmkvA=" name="std::source_location" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="WpHQSzmOyuZcHvv6L/aswDAK6bA=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="441" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="auto" keyword="auto">
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="explicit" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <targ class="type" type="std::type_info"/>
      <struct name="formatter" id="ni56wB1LlcbgcFTeQ9gBGCuPs1w=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="564" class="def"/>
        <template>
          <tparam name="Context" class="type"/>
          <function name="format" id="Co/kBA3/taZlZHXmeOXIj/IfTyo=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="570" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="ti">
              <type class="lvalue-reference">
                <pointee-type id="HFRrqlbdYq/6xRK8bYDs2rHw0no=" name="std::type_info" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="Context"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="T2lz6n7P+dU7z7FetpCqSpaOHes=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="566" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <targ class="type" type="group_digits_view&lt;T&gt;"/>
      <struct name="formatter" id="7u+w9k7OjnxKuf+DBldyWGzMvzs=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4058" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;T&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="MQwp48f5vHXIbmw/ODACtPRYgQw=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4068" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="view">
              <type id="rlO3e/ND0s/1pcrHH7W+buHdmSs=" name="group_digits_view&lt;T&gt;"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="hCEkxoxWJ0Wbxud28+G81iWMymM=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4063" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" requires="std::is_base_of&lt;std::exception, T&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <targ class="type" type="T"/>
      <targ class="type" type="char"/>
      <struct name="formatter" id="xD/kuzcx6YHJtT+rx6I0BOC/q/8=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="579" class="def"/>
        <template>
          <tparam name="Context" class="type"/>
          <function name="format" id="xNdkXunm547KiDW1gnimc2NAK+Q=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="597" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="ex">
              <type class="lvalue-reference">
                <pointee-type id="pAlZtrYeltB3G25UdChuBKvYgR4=" name="std::exception" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="Context"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="rt4Apo+HboP29mytjARGpUkkEh4=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="586" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::atomic_flag"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="OjqhW7jwAMCu/B65nrimf3X0ZDQ=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="639" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;bool, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="bi4/RutxPlhXvt2HY/x7PC7Vqx8=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="640" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="v">
              <type class="lvalue-reference">
                <pointee-type id="h/fxARHXUeqT+kNbKuC9QiBC+2s=" name="std::atomic_flag" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::byte"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="zu64aBBWGac4j0nM+DIt1pjJ6LA=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4002" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;unsigned int, Char&gt;"/>
        </base>
        <template>
          <tparam name="Context" class="type"/>
          <function name="format" id="o0jUc1Xcs4evRkACJrjVICgJT4Y=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4006" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="b">
              <type id="U1wzuTmE8SLRc+Su0fCj9Qum2Uo=" name="std::byte"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="Context"/>
              </type>
            </param>
          </function>
        </template>
        <function name="format_as" id="xQW00EP3UYfNHIeLu5fHRaOnE3A=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4003" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="storage-class" name="static" value="2"/>
          <return>
            <type name="unsigned char"/>
          </return>
          <param name="b">
            <type id="U1wzuTmE8SLRc+Su0fCj9Qum2Uo=" name="std::byte"/>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="day"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="pVxWdxmL6dnLfN9C1c36/1BOIwU=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1935" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="BLW4MP4L1t52e8vvCB398A5P56c=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1946" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="d">
              <type id="cAgcuSBVMvnoo+70/BWGgWV3oZI=" name="day"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="igPvFQDuXL0zQiOLvIE2PckNRKE=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1940" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="detail::float128"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="JBjpwcnZkXDphTDr/3WTiYPlGH4=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3953" class="def"/>
        <base>
          <type id="/G/SeS83EUg+rglwdfIlQm8u/CU=" name="detail::native_formatter&lt;detail::float128, Char, detail::type::float_type&gt;"/>
        </base>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::thread::id"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="JlugTYbYJDAXpNlv1Y4zZNPTVZI=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="376" class="def"/>
        <base>
          <type id="HVxgeAYtAAV6KAPBgg4xUKapeIc=" name="basic_ostream_formatter&lt;Char&gt;"/>
        </base>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::monostate"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="73hT3PrZksBaZ0/1OzibcSnGJzo=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="465" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="QOHbZEfEt3DDCYL20PuLUpGAPE8=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="470" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param>
              <type class="lvalue-reference">
                <pointee-type id="VLPsJq7/acLrL+Pxc9MPheW0FuU=" name="std::monostate" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="2HOvV6KqmHn+TCdDEd/ncxy3P3w=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="466" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="month"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="Cbz3I/1DSxo9E6apo0Woa4eDuo4=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1959" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="64VG58djD6KGhQDbme28ohyL6nY=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1974" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="m">
              <type id="t+RlZ0zSmK0QZvCMwmtpStf+ezQ=" name="month"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="Sa55h2FxExmRw8eW8qEakIizL/U=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1964" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::nullptr_t"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="lRGhrkUQW1MAv6/JoLeJdykepQM=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3936" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;const void*, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="fgTD9qLZM/tJOfIdTtmmHJZx3jQ=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3936" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="">
              </type>
            </return>
            <param name="value">
              <type id="EHI+o2/+5jHQW597jZMivg2DIyU=" name="std::nullptr_t"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::filesystem::path"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="SZoJyt9AuGcbGtSE2DbluzDFHys=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="285" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="pZgvC32tJqu20J/wendLEJt6/OA=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="313" class="def"/>
            <attr id="is-const"/>
            <return>
              <type class="auto" keyword="auto">
              </type>
            </return>
            <param name="p">
              <type class="lvalue-reference">
                <pointee-type id="TfAkrnYWlmdGfqwwRpaoJssLyRg=" name="std::filesystem::path" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="PjLYv4r6kG75XQARK/Cl0REieA0=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="295" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="auto" keyword="auto">
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
        <function name="set_debug_format" id="wlLwbTXIEdvlEdKRMj1rTWJMOaE=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="293" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="set" default="true">
            <type name="bool"/>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="tm"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="Ymgfqcj4m1L4D+7x6O6IoMJyc/U=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2103" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="jwi0M1VD0lrKEtfPR/sMOTOwFXg=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2163" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="tm">
              <type class="lvalue-reference">
                <pointee-type id="t1Rk18ZRYRQAjrwWgiSwTcTZ2oc=" name="tm" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="104apQYPSIt/wfOVAUMaA9byjvc=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2159" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
        <template>
          <tparam name="Duration" class="type"/>
          <tparam name="FormatContext" class="type"/>
          <function name="do_format" access="protected" id="GUNAJurfOOU+HGCjWRq5+3sSeFM=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2140" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="tm">
              <type class="lvalue-reference">
                <pointee-type id="t1Rk18ZRYRQAjrwWgiSwTcTZ2oc=" name="tm" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
            <param name="subsecs">
              <type class="pointer">
                <pointee-type name="Duration" cv-qualifiers="const"/>
              </type>
            </param>
          </function>
        </template>
        <function name="do_parse" access="protected" id="BNYbiqSQiR9GxKEEwC1liOFpqQI=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2114" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
          <param name="has_timezone">
            <type name="bool"/>
          </param>
        </function>
        <function name="localized" access="protected" id="+Vs54kFSNmFOwnhuLaeC9XJFrkM=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2111" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type name="bool"/>
          </return>
        </function>
        <function name="set_localized" access="protected" id="mC01v4w50MYNWQXT0g0S+LySNOU=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2112" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="weekday"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="GOCILyo6xlndbrgGb03YK2Wd8zM=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1907" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="FFLfNEFW7Jeq5bCgdUNGwrZHSvo=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1922" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="wd">
              <type id="WO4BvqcUHv4teuYyMo287WA0xzY=" name="weekday"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="CbedZgXaEsAGdJwmDrLqUHSYTzM=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1912" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="year"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="KsVsETR89RtjvcEjWmgDe0ujNds=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1987" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="qrXG0DA2TvkXPedaLQ68b4TsouU=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1998" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="y">
              <type id="ecShexIZUiWN/iZi3hAMuI9DAEU=" name="year"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="JS4s+ilRvYSqbK3nSzgE5bLNaok=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1992" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="year_month_day"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="xtmUwfkJpV0K2j4zwCgbh3/uHmI=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2011" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="LvoT6s7mYUMlnYqvMfi2hm5cyl8=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2022" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="val">
              <type id="h+RSMl/iHqxE8TIwoN7EKZF3MbA=" name="year_month_day"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="Y728V/ZaOEkzonDj/YUevW/1Hwg=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2016" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="detail::std_string_view&lt;Char&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="IszRRWMgcpXSz1OEzi4B2KHPuqs=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3935" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;basic_string_view&lt;Char&gt;, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="tEf7/AdZdssj+8srplsyElgDmhs=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3935" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="">
              </type>
            </return>
            <param name="value">
              <type id="6ZgChuU/huXh4Sjf0rnXFTeYFwY=" name="detail::std_string_view&lt;Char&gt;"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="signed char"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="GsULiBLdNkdWncY8+Nls+RIfCbM=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3928" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;int, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="CI2gtrX18Y4lc2fjmRoRQ7ccyxw=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3928" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="">
              </type>
            </return>
            <param name="value">
              <type name="signed char"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="unsigned char"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="o2xzbNnd832gHf1abLmmhQBDzzs=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3929" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;unsigned int, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="mYdd4enk47YZkiZHhXnmHfhqj14=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3929" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="">
              </type>
            </return>
            <param name="value">
              <type name="unsigned char"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="short"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="ovahuovYFVyJ4LJ93m0051R9LbI=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3930" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;int, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="NEgI5LR2/5dHfSwcbu5wAEvlMC8=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3930" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="">
              </type>
            </return>
            <param name="value">
              <type name="short"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="unsigned short"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="z4iK/jpTGVBL6F3Py25+uPZAoSs=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3931" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;unsigned int, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="gONKQBChlRKLNfhmYNVJ8RAkH6A=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3931" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="">
              </type>
            </return>
            <param name="value">
              <type name="unsigned short"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="long"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="nG6M41SeOUw5lcR8cr3djoyHbGg=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3932" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;detail::long_type, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="7mxHxLzxcSSYfDKXljlNwpBV7f8=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3932" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="">
              </type>
            </return>
            <param name="value">
              <type name="long"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="unsigned long"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="jkxdJ4uRcV4TRsm3pdyVi7AGIXY=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3933" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;detail::ulong_type, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="loGLc7v5fGXe2Ra1KYgHPJ4266M=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3933" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="">
              </type>
            </return>
            <param name="value">
              <type name="unsigned long"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="Char*"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="C+GyEkl9+qcSTARqTawYTeylVAc=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3934" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;const Char*, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="9vaKlqoxGQVxZWqz7IN7CU0lOTA=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3934" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="">
              </type>
            </return>
            <param name="value">
              <type class="pointer">
                <pointee-type name="Char"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <targ class="type" type="void*"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="swymj6+NhgtdER9C5p5KFH3D1ws=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3937" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;const void*, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="V1mtREkXZqpDwit4ymV0jDTTyHk=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3937" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="">
              </type>
            </return>
            <param name="value">
              <type class="pointer">
                <pointee-type name="void"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" requires="detail::is_bit_reference_like&lt;BitRef&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="BitRef" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="BitRef"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="sE/N0bi3sAGWath1eaF3vS1AATA=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="616" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;bool, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="NbFOogAkbPdUGPNk9vIXUElCjHA=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="619" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="v">
              <type class="lvalue-reference">
                <pointee-type name="BitRef" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" requires="conjunction&lt;
        bool_constant&lt;
            range_format_kind&lt;R, Char&gt;::value != range_format::disabled &amp;&amp;
            range_format_kind&lt;R, Char&gt;::value != range_format::map &amp;&amp;
            range_format_kind&lt;R, Char&gt;::value != range_format::string &amp;&amp;
            range_format_kind&lt;R, Char&gt;::value != range_format::debug_string&gt;,
        detail::is_formattable_delayed&lt;R, Char&gt;&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="R" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="R"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="GLVBJZbAtT4aQJuob4+jPhZdcNs=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="491" class="def"/>
        <namespace-alias name="nonlocking" id="I+WWhggaF7B7VYsPXP54KjY77cg=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="505"/>
          <type name="void"/>
        </namespace-alias>
        <function class="constructor" name="formatter" id="LWZ25H2Ao9ajp3rn17lx8H3BEAE=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="507" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <doc>
            <brief>
              <text>Default constructor</text>
            </brief>
          </doc>
        </function>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="iy7Gx9Q3Gl8CIBr4yFSLX3djsls=">
            <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="519" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="range">
              <type class="lvalue-reference">
                <pointee-type name="range_type"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="rdXeE5FoQIZMbk4cLJzy+jA9m+U=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="515" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" requires="conjunction&lt;
        bool_constant&lt;range_format_kind&lt;R, Char&gt;::value == range_format::map&gt;,
        detail::is_formattable_delayed&lt;R, Char&gt;&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="R" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="R"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="CXxj58x6th35Jtqbq6Z90L9xkNA=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="528" class="def"/>
        <function class="constructor" name="formatter" id="5MRi7cfwDKVRoq/RPN35v74DYlA=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="542" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <doc>
            <brief>
              <text>Default constructor</text>
            </brief>
          </doc>
        </function>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="6Q5WZsNf0JGJvPiAITBfAhwUyoI=">
            <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="562" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="map">
              <type class="lvalue-reference">
                <pointee-type name="map_type"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="vlmjEaVyqeRDKZE9/jRV7p6Id3o=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="544" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" requires="range_format_kind&lt;R, Char&gt;::value == range_format::string ||
                range_format_kind&lt;R, Char&gt;::value ==
                    range_format::debug_string" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="R" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="R"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="MqvGZhqV63Z+cCkK8DcRDHDiDmQ=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="585" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="dArbHLkiw7x33cJa/6HoY7NavQk=">
            <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="606" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="range">
              <type class="lvalue-reference">
                <pointee-type name="range_type"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="eCjdYI0jy/POFeCZ7Ppax58MnpU=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="602" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" requires="detail::type_constant&lt;T, Char&gt;::value !=
                             detail::type::custom_type" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="T"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="YnXY0rIQjzIreqzia/GNSr2j7os=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2807" class="def"/>
        <base>
          <type id="/G/SeS83EUg+rglwdfIlQm8u/CU=" name="detail::native_formatter&lt;T, Char, detail::type_constant&lt;T, Char&gt;::value&gt;"/>
        </base>
      </struct>
    </template>
    <template class="partial" requires="conjunction&lt;detail::is_container_adaptor_like&lt;T&gt;,
                            bool_constant&lt;range_format_kind&lt;T, Char&gt;::value ==
                                          range_format::disabled&gt;&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="T"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="A/oIorcQExw645brz0x+czbIHnM=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="770" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;detail::all&lt;T::container_type&gt;, Char&gt;"/>
        </base>
        <namespace-alias name="all" id="AbvfL1a71iJ9NtOiJtTNl1X4lS4=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="776"/>
          <type id="UFIpcjn2yVlvA33WxsUKYfeLd9E=" name="detail::all&lt;T::container_type&gt;"/>
        </namespace-alias>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="Cx4JrtPEiuv6rHKTtUqieSrhTEk=">
            <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="777" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="value">
              <type class="lvalue-reference">
                <pointee-type name="T" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" requires="fmt::is_tuple_like&lt;Tuple&gt;::value &amp;&amp;
                             fmt::is_tuple_formattable&lt;Tuple, Char&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Tuple" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="Tuple"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="0TTzR+9qPMjAIlULahSzHthAwFY=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="293" class="def"/>
        <function class="constructor" name="formatter" id="oSR6ENQpp6ai4sC7OgL9YTHQwNA=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="307" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <doc>
            <brief>
              <text>Default constructor</text>
            </brief>
          </doc>
        </function>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="Qu54iDc1BC7/Crq8tCxPp/PQH88=">
            <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="333" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="value">
              <type class="lvalue-reference">
                <pointee-type name="Tuple" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="H8qnoytxge44DMrdqxwuN1hycH8=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="319" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
        <function name="set_brackets" id="Pcx/pyV1S6Dq/ZuwIQdMuWEbZmo=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="313" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="open">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
          <param name="close">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
        <function name="set_separator" id="Q65JtnjTvCGR6bbcPURnfMYRMYc=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="309" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="sep">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" requires="std::conjunction_v&lt;
                     is_variant_like&lt;Variant&gt;,
                     detail::is_variant_formattable&lt;Variant, Char&gt;&gt;" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Variant" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="Variant"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="BbGK7dIE3tjJIr+c1kJ6GTI8Tzc=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="478" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="P1HObxrOAw+5KPIbmFGLfW+wZCc=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="486" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="value">
              <type class="lvalue-reference">
                <pointee-type name="Variant" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="gz0hVtg6vq7n03kpVtpwhWRioFM=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="482" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" requires="is_formattable&lt;T, Char&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::atomic&lt;T&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="1q4gH7i3Na2dBrXEfDU0/X63mPw=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="627" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;T, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="u8T2X/d3fxRmRSjrVQLaH4JwfR8=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="630" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="v">
              <type class="lvalue-reference">
                <pointee-type id="EIK3KLWpG6lcFOvhakPHrsli5Bg=" name="std::atomic&lt;T&gt;" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="N" class="constant" type="size_t"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::bitset&lt;N&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="+nd6WcaTKmW5dbqWJKvn5NKyLfA=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="352" class="def"/>
        <base>
          <type id="422ugHQKCxemq2zUI+s2ARztbRM=" name="nested_formatter&lt;basic_string_view&lt;Char&gt;, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="16F6bcE9kR++xbOqcfQC1D7IsvE=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="368" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="bs">
              <type class="lvalue-reference">
                <pointee-type id="k1u4SGFXuPebZcuQtRzj+79l89k=" name="std::bitset&lt;N&gt;" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::complex&lt;T&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="qIHBjLQuCH93EbK+5+808moACNU=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="648" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="S3GbnHdlOBtBa8+UxA+qhpci50s=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="680" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="c">
              <type class="lvalue-reference">
                <pointee-type id="KCypnqueRM0MKGdo8kxg59vtP24=" name="std::complex&lt;T&gt;" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="RyjpJU7jjXaFMz5R14Cf/H5rbIY=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="674" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Duration" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="local_time&lt;Duration&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="hBylpOlWAEj/mf+VraDuAyJNAno=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2217" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="1H5aQWxZUULDbFKCoq0QYuUXRT4=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2223" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="val">
              <type id="To6uGwVCHS2x44u1JffVHT8Nnd0=" name="local_time&lt;Duration&gt;"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="l/YSbmQMTQvoLu4WBjXNm6XTuqQ=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2219" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="nested_view&lt;T, Char&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="QIzWCYfeZ91KEYRdJhQhbctwWG0=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4089" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="hA+MPDvc95BJX4PoJV3ZpvSWR0w=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4093" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="view">
              <type id="9FkLvqoxDdiA6rRmLR+QmxcGshw=" name="nested_view&lt;T, Char&gt;"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="K5tds19Jo2gqCzJOw780P5VoUgM=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4090" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" requires="is_formattable&lt;T, Char&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::optional&lt;T&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="nDTSZ0jSJlnG1a23bIdFzfHkJ4Y=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="380" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="EulSFZr/mlZGfYRFOTOQtRcl6VU=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="396" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="opt">
              <type class="lvalue-reference">
                <pointee-type id="z1MQlGOI6cGVLsSyAwsFX6YUBbk=" name="std::optional&lt;T&gt;" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="Pp5WiS6QBDNInUqQ/P1Whrrs9mk=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="391" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="auto" keyword="auto">
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" requires="is_formattable&lt;remove_cvref_t&lt;T&gt;, Char&gt;::value &amp;&amp;
                             !detail::has_format_as&lt;T&gt;::value &amp;&amp;
                             !detail::has_format_as_member&lt;T&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::reference_wrapper&lt;T&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="s7Hvp7I7dfvukdxjitCf2W45Kvw=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="711" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;remove_cvref_t&lt;T&gt;, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="lXgQL7WlPFTdClsXQ/UHc8TzZlw=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="718" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="ref">
              <type id="epYVIw45dEqxN1RUKLmwjrfp+7M=" name="std::reference_wrapper&lt;T&gt;"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="detail::streamed_view&lt;T&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="nHSl5MNlyMTGdnUpqmj1OBasThc=">
        <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="94" class="def"/>
        <base>
          <type id="HVxgeAYtAAV6KAPBgg4xUKapeIc=" name="basic_ostream_formatter&lt;Char&gt;"/>
        </base>
        <template>
          <tparam name="Context" class="type"/>
          <function name="format" id="dBDdtNfL9YBBSgeeKmtkekIn0P0=">
            <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="96" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="view">
              <type id="DK31NYvCSz7YORa71JSElOEApeM=" name="detail::streamed_view&lt;T&gt;"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="Context"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="detail::styled_arg&lt;T&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="lF6F+pRfNNF5ugufXhOOMAxeI7U=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="584" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;T, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="J6k81L8kjoDECx/5Z0DpwwjJSx0=">
            <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="585" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="arg">
              <type class="lvalue-reference">
                <pointee-type id="FR3zYHDK9RC7jonsuYBR1i90aeY=" name="detail::styled_arg&lt;T&gt;" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <tparam name="Duration" class="type"/>
      <targ class="type" type="sys_time&lt;Duration&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="nRvaYPKzjcMiI8Fmw1NkR6oWNqg=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2172" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="c6zjecPgjZ+daRYzAm75qlm/Cqs=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2177" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="val">
              <type id="8yM6GxEgMxr2AI9FueIYuWRIJJs=" name="sys_time&lt;Duration&gt;"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="tw63pGac6/5D6XUBdsvNRXHr6g0=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2173" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" requires="is_tuple_like&lt;Tuple&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Tuple" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="tuple_join_view&lt;Tuple, Char&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="jwowhhXxHy2AkB7II8rV3kvGWeA=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="690" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="tqH/uJdsStxJksBFnGFpV47UqGA=">
            <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="696" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type name="FormatContext::iterator"/>
            </return>
            <param name="value">
              <type class="lvalue-reference">
                <pointee-type id="ZiEco91u/gY1xe/pQDSxwdXSKKE=" name="tuple_join_view&lt;Tuple, Char&gt;" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="P/B2LalrCOetP6xisLs2FpEPj18=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="692" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="N" class="constant" type="int"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="detail::ubitint&lt;N&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="UW6fl4HLAb4cgJ/OUCiD7BLSAqU=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3947" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;long long, Char&gt;"/>
        </base>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Duration" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="utc_time&lt;Duration&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="UW6CvMdNTBzLXUExsOmQCSL0Zm8=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2206" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;sys_time&lt;Duration&gt;, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="vVa0BC2X/zFYo8E4uwfGihPgsY0=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2208" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="val">
              <type id="z5s8jUyzQG59LGhW1bfR1tmttcQ=" name="utc_time&lt;Duration&gt;"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <tparam name="N" class="constant" type="size_t"/>
      <targ class="type" type="Char[N]"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="zpepbYia0ETds3jir5dAAyuMfQ4=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3940" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;basic_string_view&lt;Char&gt;, Char&gt;"/>
        </base>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Char" class="type"/>
      <tparam name="Traits" class="type"/>
      <tparam name="Allocator" class="type"/>
      <targ class="type" type="std::basic_string&lt;Char, Traits, Allocator&gt;"/>
      <targ class="type" type="Char"/>
      <class name="formatter" id="QyDR15eEkBvs4gtSwZO3j+VpPUQ=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3943" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;basic_string_view&lt;Char&gt;, Char&gt;"/>
        </base>
      </class>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="Rep" class="type"/>
      <tparam name="Period" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::chrono::duration&lt;Rep, Period&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="OylwBbYAq3+ykd4MA+fEs+VA7YM=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2038" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="NodDBPahX4PlfcS+0Ix/wKlxmhQ=">
            <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2073" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="d">
              <type id="xSDFCnUkJSsOdKkxKXYCL+p31z0=" name="std::chrono::duration&lt;Rep, Period&gt;"/>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="j1+gN3A+5I6hKQoAZuvH+d+oT/A=">
          <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="2046" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" requires="(std::is_void&lt;T&gt;::value ||
                                   is_formattable&lt;T, Char&gt;::value) &amp;&amp;
                                  is_formattable&lt;E, Char&gt;::value" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="E" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="std::expected&lt;T, E&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="vJZj/3nJ1FWTDgr+B0wifAIpDSY=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="412" class="def"/>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="8PnYhIu31WxK51eeTx/7a88Qts8=">
            <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="420" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="value">
              <type class="lvalue-reference">
                <pointee-type id="D5t4vBXz4rdK+hTOCwGbqdHTw+Y=" name="std::expected&lt;T, E&gt;" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="vc7fK+g9SKcLKU07737Xvi83roQ=">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="416" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="It" class="type"/>
      <tparam name="Sentinel" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="join_view&lt;It, Sentinel, Char&gt;"/>
      <targ class="type" type="Char"/>
      <struct name="formatter" id="AJ+J+YM/XvrDUYOqiSWOsKCm3XU=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="633" class="def"/>
        <namespace-alias name="nonlocking" id="0lTnIZsLjs9PAnyr7NaffMwYAts=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="648"/>
          <type name="void"/>
        </namespace-alias>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="LLVX03+3xdjFj0O9BvrO8Cbpujc=">
            <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="654" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="value">
              <type class="lvalue-reference">
                <pointee-type name="view"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="HNQkJ7AHCvobtjnRH2HZFFHuS+M=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="650" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
      </struct>
    </template>
    <template class="partial" id="KyvVjkjYbIqkTyTa1AKZxYvmDos=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="T"/>
      <targ class="type" type="Char"/>
      <targ class="type" type="void_t&lt;detail::format_as_result&lt;T&gt;&gt;"/>
      <struct name="formatter" id="k83iZ0aJqrBWZBhIGf8DDfXg2xQ=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3958" class="def"/>
        <base>
          <type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;detail::format_as_result&lt;T&gt;, Char&gt;"/>
        </base>
        <template>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="ZtPzkhsma5rEsN8W8HwskhXSoBg=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3960" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="value">
              <type class="lvalue-reference">
                <pointee-type name="T" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <struct name="fstring" id="oYxsYBuNcD8BbFFmpHPnn9b9DE8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2737" class="def"/>
        <doc>
          <brief>
            <text>A compile-time format string. Use </text>
            <mono>format_string</mono>
            <text> in the public API to prevent type deduction.</text>
          </brief>
        </doc>
        <namespace-alias name="t" id="9Uz80KlQGYtoGrC0/C4aglWAYBs=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2750"/>
          <type id="oYxsYBuNcD8BbFFmpHPnn9b9DE8=" name="fstring"/>
        </namespace-alias>
        <function class="constructor" name="fstring" id="feKv8BgwO5rJfzlB8UbXKzyp/T0=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2787" class="def"/>
          <param name="fmt">
            <type id="ti3hJbGY3+/R8bZ1c5tJXro3eng=" name="runtime_format_string&lt;&gt;"/>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>runtime_format_string</mono>
            </brief>
            <param name="fmt">
              <text>The object to construct from</text>
            </param>
          </doc>
        </function>
        <template>
          <tparam name="S" class="type"/>
          <function class="constructor" name="fstring" id="XW1176BG/5EO6DoD3Uu4WK4mHPw=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2778" class="def"/>
            <param name="value">
              <type class="lvalue-reference">
                <pointee-type name="S" cv-qualifiers="const"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Construct from </text>
                <mono>S</mono>
              </brief>
              <param name="value">
                <text>The object to copy construct from</text>
              </param>
            </doc>
          </function>
        </template>
        <template>
          <tparam name="S" class="type"/>
          <function class="constructor" name="fstring" id="En2N2yGuavj4sgVz08YHBLrhzGk=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2766" class="def"/>
            <attr id="constexpr-kind" name="consteval" value="2"/>
            <param name="s">
              <type class="lvalue-reference">
                <pointee-type name="S" cv-qualifiers="const"/>
              </type>
            </param>
            <doc>
              <brief>
                <text>Construct from </text>
                <mono>S</mono>
              </brief>
              <param name="s">
                <text>The object to copy construct from</text>
              </param>
            </doc>
          </function>
        </template>
        <template>
          <tparam name="N" class="constant" type="size_t"/>
          <function class="constructor" name="fstring" id="ZoOAoJlnYcvccggCMRjQ5CBVwmo=">
            <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2753" class="def"/>
            <attr id="constexpr-kind" name="consteval" value="2"/>
            <param name="s">
              <type class="lvalue-reference">
                <pointee-type class="array" bounds="N">
                  <element-type name="char" cv-qualifiers="const"/>
                </pointee-type>
              </type>
            </param>
            <doc>
              <brief>
                <text>Construct from </text>
                <mono>char</mono>
              </brief>
              <param name="s">
                <text>The value to construct from</text>
              </param>
            </doc>
          </function>
        </template>
        <function name="get" id="p5ZnY1ZTGufcXA3na+etU/Y8VSA=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2791" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
          </return>
        </function>
        <function class="conversion" name="operator const basic_string_view&lt;char&gt;&amp;" id="hG65QAZGFyWRrqOB6uh8xOpE7cM=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2790" class="def"/>
          <attr id="is-const"/>
          <return>
            <type class="lvalue-reference">
              <pointee-type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view" cv-qualifiers="const"/>
            </type>
          </return>
          <doc>
            <brief>
              <text>Conversion to </text>
              <mono>string_view</mono>
            </brief>
            <returns>
              <text>The object converted to </text>
              <mono>string_view</mono>
            </returns>
          </doc>
        </function>
        <variable name="str" id="rwM4diBD3XVoPqvR4YcGNpI11oc=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2749"/>
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </variable>
      </struct>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="Char" class="type"/>
      <class name="generic_context" id="5xkvc4QT2rC9lHS0UfK9NYipmK8=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3835" class="def"/>
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="629"/>
        <namespace-alias name="char_type" id="94C2TjS3ZpeoFWU8Hj9/7EuusaM=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3842"/>
          <type name="Char"/>
        </namespace-alias>
        <namespace-alias name="iterator" id="7uFdnHipjRc8XKbUhjCV4RPNutU=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3843"/>
          <type name="OutputIt"/>
        </namespace-alias>
        <enum name="" id="kq8XyqsUOE7BZB/8AEHyubFY15s=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3844" class="def"/>
          <enum-constant name="builtin_types" initializer="0" id="vI+3o9dFPTmdt93qNfcKRAF9CDg=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3844"/>
          </enum-constant>
        </enum>
        <function class="constructor" name="generic_context" id="XMTbvkOPSnMbayPO6aY1QWdkH4Q=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3851" class="def"/>
          <attr id="is-deleted"/>
          <attr id="is-deleted-as-written"/>
          <param name="other">
            <type class="lvalue-reference">
              <pointee-type id="5xkvc4QT2rC9lHS0UfK9NYipmK8=" name="generic_context" cv-qualifiers="const"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Copy constructor</text>
            </brief>
            <param name="other">
              <text>The object to copy construct from</text>
            </param>
          </doc>
        </function>
        <function class="constructor" name="generic_context" id="QT3XAOnFmPjOb4nhlfSxOg7Qsts=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3850" class="def"/>
          <attr id="is-defaulted"/>
          <attr id="is-explicitly-defaulted"/>
          <param name="other">
            <type class="rvalue-reference">
              <pointee-type id="5xkvc4QT2rC9lHS0UfK9NYipmK8=" name="generic_context"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Move constructor</text>
            </brief>
            <param name="other">
              <text>The object to move construct from</text>
            </param>
          </doc>
        </function>
        <function class="constructor" name="generic_context" id="BnISIFFVejSz0mfuWSoCsCJBRoU=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3846" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="out">
            <type name="OutputIt"/>
          </param>
          <param name="args">
            <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;generic_context&gt;"/>
          </param>
          <param name="loc" default="{}">
            <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
          </param>
        </function>
        <function name="operator=" id="+8kLoD3ZDB6gt/ZhU0uYXIoen+I=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3852" class="def"/>
          <attr id="is-deleted"/>
          <attr id="is-deleted-as-written"/>
          <attr id="operator" name="assign" value="14"/>
          <param name="other">
            <type class="lvalue-reference">
              <pointee-type id="5xkvc4QT2rC9lHS0UfK9NYipmK8=" name="generic_context" cv-qualifiers="const"/>
            </type>
          </param>
        </function>
        <function name="advance_to" id="jY4djPh+TgT4zkNM9H+Pve93YnM=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3867" class="def"/>
          <param name="it">
            <type id="7uFdnHipjRc8XKbUhjCV4RPNutU=" name="iterator"/>
          </param>
        </function>
        <function name="arg" id="lOv17x6+Bp81nrjrPLsDqDuU0z8=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3857" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type id="s0gVLVRozveDtc217fEV3fp78hQ=" name="basic_format_arg&lt;generic_context&gt;"/>
          </return>
          <param name="name">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
        <function name="arg" id="1lqRJIF333QXu6P7QxEMNWyctf0=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3854" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="s0gVLVRozveDtc217fEV3fp78hQ=" name="basic_format_arg&lt;generic_context&gt;"/>
          </return>
          <param name="id">
            <type name="int"/>
          </param>
        </function>
        <function name="arg_id" id="UFBjXTLxjGi4CZDFVzw9vpFZ03g=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3861" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type name="int"/>
          </return>
          <param name="name">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
        <function name="locale" id="5feiovGYD2ZLk1WPW8QZqLZdqw4=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3871" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
          </return>
        </function>
        <function name="out" id="mPQ5jkNCVUn3CSP1S3bupz/uKrA=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3865" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="7uFdnHipjRc8XKbUhjCV4RPNutU=" name="iterator"/>
          </return>
        </function>
      </class>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <struct name="group_digits_view" id="rlO3e/ND0s/1pcrHH7W+buHdmSs=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4041" class="def"/>
        <doc>
          <related>
            <reference id="+5fVbAuZ+YISDA4P4GVkGx+8aCg=">group_digits</reference>
          </related>
        </doc>
        <variable name="value" id="ZxizOuomflFjKcu+M/troFJpObI=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4042"/>
          <type name="T"/>
        </variable>
      </struct>
    </template>
    <template>
      <tparam name="S" class="type"/>
      <struct name="is_compiled_string" id="RHq0gxyFl13xMlF+U3h+1fBVl7E=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="23" class="def"/>
        <base>
          <type id="9XgKnqfopooXUEuMSwAJptlzfOc=" name="std::is_base_of&lt;compiled_string, S&gt;"/>
        </base>
      </struct>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <struct name="is_contiguous" id="Uf7fZUFOQMj9z90x3pl6I21qz1o=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="626" class="def"/>
        <base>
          <type id="z3uoRT/4JBF1PRGgtCqSzue/zqY=" name="std::false_type"/>
        </base>
      </struct>
    </template>
    <template class="partial" id="Uf7fZUFOQMj9z90x3pl6I21qz1o=">
      <tparam name="T" class="type"/>
      <tparam name="SIZE" class="constant" type="size_t"/>
      <tparam name="Allocator" class="type"/>
      <targ class="type" type="basic_memory_buffer&lt;T, SIZE, Allocator&gt;"/>
      <struct name="is_contiguous" id="qPLpcKPrYDHoPf3bdTEPDUbPW7Q=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="965" class="def"/>
        <base>
          <type id="yMd7+HUsBRq88/zPLndj0bpN43w=" name="std::true_type"/>
        </base>
      </struct>
    </template>
    <template class="partial" id="Uf7fZUFOQMj9z90x3pl6I21qz1o=">
      <tparam name="Char" class="type"/>
      <tparam name="Traits" class="type"/>
      <tparam name="Allocator" class="type"/>
      <targ class="type" type="std::basic_string&lt;Char, Traits, Allocator&gt;"/>
      <struct name="is_contiguous" id="5Q1dGvjryiM04aXj6Thinbt0r10=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="197" class="def"/>
        <base>
          <type id="yMd7+HUsBRq88/zPLndj0bpN43w=" name="std::true_type"/>
        </base>
      </struct>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <struct name="is_range" id="VW/BYUV8DPvE6eWL+u0/EoHey/g=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="345" class="def"/>
        <variable name="value" id="ooxp/YPov5+goKQtVguhhAvZJ58=" default="detail::is_range_&lt;T&gt;::value &amp;&amp; !detail::has_to_string_view&lt;T&gt;::value">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="346" class="def"/>
          <attr id="storage-class" name="static" value="2"/>
          <attr id="is-inline"/>
          <attr id="is-constexpr"/>
          <type name="bool"/>
        </variable>
      </struct>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="C" class="type"/>
      <struct name="is_tuple_formattable" id="xwYE/78hXdfywBOMbFJm77a8muA=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="288" class="def"/>
        <variable name="value" id="vWordDBXu4GSOqaUjlkRyqyhago=" default="detail::is_tuple_formattable_&lt;T, C&gt;::value">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="289" class="def"/>
          <attr id="storage-class" name="static" value="2"/>
          <attr id="is-inline"/>
          <attr id="is-constexpr"/>
          <type name="bool"/>
        </variable>
      </struct>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <struct name="is_tuple_like" id="NAqb8B+qOB3hdyn3A5y0aROFJ2Q=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="282" class="def"/>
        <variable name="value" id="zfCU++XnWI8sg6P4ofSql9+VGYU=" default="detail::is_tuple_like_&lt;T&gt;::value &amp;&amp; !detail::is_range_&lt;T&gt;::value">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="283" class="def"/>
          <attr id="storage-class" name="static" value="2"/>
          <attr id="is-inline"/>
          <attr id="is-constexpr"/>
          <type name="bool"/>
        </variable>
      </struct>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <struct name="is_variant_like" id="B2pSgR9o+lou/+yi5YWemH53k9M=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="461" class="def"/>
        <variable name="value" id="nbN0WwWpY5Mh41Xm29bRHkvxVsk=" default="detail::is_variant_like_&lt;T&gt;::value">
          <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="462" class="def"/>
          <attr id="storage-class" name="static" value="2"/>
          <attr id="is-inline"/>
          <attr id="is-constexpr"/>
          <type name="bool"/>
        </variable>
      </struct>
    </template>
    <template>
      <tparam name="It" class="type"/>
      <tparam name="Sentinel" class="type"/>
      <tparam name="Char" class="type" default="char"/>
      <struct name="join_view" id="MOD58GqLPvSW8C/8/clsBr2w6P8=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="622" class="def"/>
        <base>
          <type id="R3ag5mmee4O2dufy9x4qiJIts8w=" name="detail::view"/>
        </base>
        <doc>
          <related>
            <reference id="I8fuQJED6pxWUjGop1oNAHuEsnA=">join</reference>
            <reference id="OjAwMqA6jC0glREkTL06WlkWPNc=">join</reference>
            <reference id="0wA5kKTOjg3UB/hEhB/Y28AWTic=">join</reference>
          </related>
        </doc>
        <function class="constructor" name="join_view" id="RRM0wcNGfH6BSgBg8EVj0vM6BJs=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="628" class="def"/>
          <param name="b">
            <type name="It"/>
          </param>
          <param name="e">
            <type name="Sentinel"/>
          </param>
          <param name="s">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
        <variable name="begin" id="8HdVl9DFBYX95gokXyonNYgwDzQ=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="624"/>
          <type name="It"/>
        </variable>
        <variable name="end" id="wdGHUR9GRTOk1ZLpTwh9kYDFgJ4=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="625"/>
          <type name="Sentinel"/>
        </variable>
        <variable name="sep" id="QjOgQhS6af1lmgOpajqshscZSrw=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="626"/>
          <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
        </variable>
      </struct>
    </template>
    <class name="loc_value" id="GzRK8y9NIRY81A/NIzWbCsnAF+w=">
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3874" class="def"/>
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="977"/>
      <template>
        <tparam name="T" class="type"/>
        <function class="constructor" name="loc_value" id="7KyasYIDLQnY/mSwK8R3CQNQVfA=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3882" class="def"/>
          <param name="value">
            <type name="T"/>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>T</mono>
            </brief>
            <param name="value">
              <text>The object to construct from</text>
            </param>
          </doc>
        </function>
      </template>
      <template>
        <tparam name="T" class="type"/>
        <function class="constructor" name="loc_value" id="6kqtj7TIxgpwHTHtVlnrcKIwIgc=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3879" class="def"/>
          <param name="value">
            <type name="T"/>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>T</mono>
            </brief>
            <param name="value">
              <text>The object to construct from</text>
            </param>
          </doc>
        </function>
      </template>
      <template>
        <tparam name="Visitor" class="type"/>
        <function name="visit" id="FWZfS/Glc/rOau15pjWFKj85FhY=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3885" class="def"/>
          <attr id="has-trailing-return"/>
          <return>
            <type class="decltype" operand="vis(0)">
            </type>
          </return>
          <param name="vis">
            <type class="rvalue-reference">
              <pointee-type name="Visitor"/>
            </type>
          </param>
        </function>
      </template>
    </class>
    <class name="locale_ref" id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="919" class="def"/>
      <function class="constructor" name="locale_ref" id="XNipN5nKNG5h4bHOyVGpTUa2eI8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="925" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
      <template>
        <tparam name="Locale" class="type"/>
        <function class="constructor" name="locale_ref" id="Y5Eo6xX6xo310mB7QzmtM/2s5Rg=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="927" class="def"/>
          <param name="loc">
            <type class="lvalue-reference">
              <pointee-type name="Locale" cv-qualifiers="const"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Construct from </text>
              <mono>Locale</mono>
            </brief>
            <param name="loc">
              <text>The object to copy construct from</text>
            </param>
          </doc>
        </function>
      </template>
      <template>
        <tparam name="Locale" class="type"/>
        <function name="get" id="F+WFJNAB5xn/WSfi1AqHwYgfRKg=">
          <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="62" class="def"/>
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="937"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type name="Locale"/>
          </return>
        </function>
      </template>
      <function class="conversion" name="operator bool" exception-spec="noexcept" explicit-spec="explicit" id="crz2+4Q867Rd4VsiDeyOlWbvu08=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="933" class="def"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
        <doc>
          <brief>
            <text>Conversion to </text>
            <mono>bool</mono>
          </brief>
          <returns>
            <text>The object converted to </text>
            <mono>bool</mono>
          </returns>
        </doc>
      </function>
    </class>
    <struct name="monostate" id="8Rau25GNpXj3zoCmNVuVEnlssUg=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="334" class="def"/>
      <function class="constructor" name="monostate" id="QBy5PnzUWzIE0xXXmyzanE6W3/s=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="335" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
    </struct>
    <class name="month" id="t+RlZ0zSmK0QZvCMwmtpStf+ezQ=">
      <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1869" class="def"/>
      <function class="constructor" name="month" id="kngVhxtzaJXkAXx4/rPaTsbYigU=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1874" class="def"/>
        <attr id="is-defaulted"/>
        <attr id="is-explicitly-defaulted"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
      <function class="constructor" name="month" exception-spec="noexcept" explicit-spec="explicit" id="pCNBxHTWDLN9gn1hrSnICkzUPX8=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1875" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="m">
          <type name="unsigned int"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>unsigned int</mono>
          </brief>
          <param name="m">
            <text>The value to construct from</text>
          </param>
        </doc>
      </function>
      <function class="conversion" name="operator unsigned int" exception-spec="noexcept" explicit-spec="explicit" id="FHvBu+TzLxhEmgGWxvTG/tjXsAs=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1877" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="unsigned int"/>
        </return>
        <doc>
          <brief>
            <text>Conversion to </text>
            <mono>unsigned int</mono>
          </brief>
          <returns>
            <text>The object converted to </text>
            <mono>unsigned int</mono>
          </returns>
        </doc>
      </function>
    </class>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="char"/>
      <struct name="nested_formatter" id="422ugHQKCxemq2zUI+s2ARztbRM=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4100" class="def"/>
        <function class="constructor" name="nested_formatter" id="N3AGbQhium64Juj1Qqgv3NuHZoI=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4107" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <doc>
            <brief>
              <text>Default constructor</text>
            </brief>
          </doc>
        </function>
        <function name="nested" id="hlaq+UlXE03H34cZHP/3RRFFdM4=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4138" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="is-const"/>
          <return>
            <type id="9FkLvqoxDdiA6rRmLR+QmxcGshw=" name="nested_view&lt;T, Char&gt;"/>
          </return>
          <param name="value">
            <type class="lvalue-reference">
              <pointee-type name="T" cv-qualifiers="const"/>
            </type>
          </param>
        </function>
        <function name="parse" id="z7HMFJzz3t/0kfrS9TQdsOdPbZc=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4109" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
        <template>
          <tparam name="FormatContext" class="type"/>
          <tparam name="F" class="type"/>
          <function name="write_padded" id="6aX5ACeG/QS78KLF/mQUZeV2sks=">
            <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4125" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
            <param name="write">
              <type name="F"/>
            </param>
          </function>
        </template>
      </struct>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <struct name="nested_view" id="9FkLvqoxDdiA6rRmLR+QmxcGshw=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4083" class="def"/>
        <variable name="fmt" id="eh3/cT5rawgHkS7jg6EX9Ar462Y=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4084"/>
          <type class="pointer">
            <pointee-type id="KyvVjkjYbIqkTyTa1AKZxYvmDos=" name="formatter&lt;T, Char&gt;" cv-qualifiers="const"/>
          </type>
        </variable>
        <variable name="value" id="dY3srIxjJXkW+mGqg0pjQaZodkI=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4085"/>
          <type class="pointer">
            <pointee-type name="T" cv-qualifiers="const"/>
          </type>
        </variable>
      </struct>
    </template>
    <template>
      <tparam name="Char" class="type" default="char"/>
      <class name="parse_context" id="/6xuyCbLGz1NZAbp441N4DZGrxc=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="857" class="def"/>
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="630"/>
        <doc>
          <brief>
            <text>Parsing context consisting of a format string range being parsed and an argument counter for automatic indexing.</text>
          </brief>
        </doc>
        <namespace-alias name="char_type" id="xZkVKp5rwTzcz1YT70cRW3dKcSs=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="867"/>
          <type name="Char"/>
        </namespace-alias>
        <namespace-alias name="iterator" id="/K9cbEcF7J8lcjxD+7X0tAza744=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="868"/>
          <type class="pointer">
            <pointee-type name="Char" cv-qualifiers="const"/>
          </type>
        </namespace-alias>
        <function class="constructor" name="parse_context" explicit-spec="explicit" id="h6bMjJnhIgOMR9Ug+Ag06xb+hMc=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="870" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="fmt">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
          <param name="next_arg_id" default="0">
            <type name="int"/>
          </param>
        </function>
        <function name="advance_to" id="7EqTdhY34n7D+YG6gZqsVsswLJs=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="882" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="it">
            <type id="/K9cbEcF7J8lcjxD+7X0tAza744=" name="iterator"/>
          </param>
          <doc>
            <brief>
              <text>Advances the begin iterator to </text>
              <mono>it</mono>
              <text>.</text>
            </brief>
          </doc>
        </function>
        <function name="begin" exception-spec="noexcept" id="vawzrmCbS8DULFGwouJaGLqznp4=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="876" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="/K9cbEcF7J8lcjxD+7X0tAza744=" name="iterator"/>
          </return>
          <doc>
            <brief>
              <text>Returns an iterator to the beginning of the format string range being parsed.</text>
            </brief>
          </doc>
        </function>
        <function name="check_arg_id" id="mFfnWDVhVDoDw4BGE4i+jCkIiyw=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="908" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param>
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
        <function name="check_arg_id" id="cVykw2V+YyeFPGk0xfFZJ0z4r7Y=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="900" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="id">
            <type name="int"/>
          </param>
          <doc>
            <brief>
              <text>Reports an error if using the automatic argument indexing; otherwise switches to the manual indexing.</text>
            </brief>
          </doc>
        </function>
        <function name="check_dynamic_spec" id="cuxvBphO9TPX7neU3y4drhdQZiU=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2473" class="def"/>
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="911"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="arg_id">
            <type name="int"/>
          </param>
        </function>
        <function name="end" exception-spec="noexcept" id="pxkPxeXI1I8Az46tZGeQbvesGA0=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="879" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="/K9cbEcF7J8lcjxD+7X0tAza744=" name="iterator"/>
          </return>
          <doc>
            <brief>
              <text>Returns an iterator past the end of the format string range being parsed.</text>
            </brief>
            <returns>
              <text>an iterator past the end of the format string range being parsed.</text>
            </returns>
          </doc>
        </function>
        <function name="next_arg_id" id="co7itzj4ht6FT/qdjh5vePouX5o=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="888" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type name="int"/>
          </return>
          <doc>
            <brief>
              <text>Reports an error if using the manual argument indexing; otherwise returns the next argument index and switches to the automatic indexing.</text>
            </brief>
          </doc>
        </function>
      </class>
    </template>
    <template class="explicit" id="/6xuyCbLGz1NZAbp441N4DZGrxc=">
      <targ class="type" type="char"/>
      <class name="parse_context" id="BIKvsyfk6BVbWn4NkmluNLWnQr4=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="857" class="def"/>
        <namespace-alias name="char_type" id="B7W5NaAll4Gc0NIUa79kI7xdl+o=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="867"/>
          <type name="char"/>
        </namespace-alias>
        <namespace-alias name="iterator" id="1h+eRRwXOKR5JIcYnMIxKh9VaKw=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="868"/>
          <type class="pointer">
            <pointee-type name="char" cv-qualifiers="const"/>
          </type>
        </namespace-alias>
        <function class="constructor" name="parse_context" explicit-spec="explicit" id="O8kPzFvbuuSOVB0PUZwo6xEg82M=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="870"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="fmt">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;char&gt;"/>
          </param>
          <param name="next_arg_id" default="0">
            <type name="int"/>
          </param>
        </function>
        <function name="advance_to" id="DNLMBC68B2CfmwxVb/JcmphFQm0=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="882"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="it">
            <type id="1h+eRRwXOKR5JIcYnMIxKh9VaKw=" name="iterator"/>
          </param>
        </function>
        <function name="begin" exception-spec="noexcept" id="XzMTrG1Tqx4TJXq3iK5WWvJ2fO4=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="876" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="1h+eRRwXOKR5JIcYnMIxKh9VaKw=" name="iterator"/>
          </return>
        </function>
        <function name="check_arg_id" id="dM3QMGjea0XxlflPaJrrRb8BW4Q=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="908" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param>
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;char&gt;"/>
          </param>
        </function>
        <function name="check_arg_id" id="axQBXKtx6Ju1Ux9Ve+HsdnbctO4=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="900" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="id">
            <type name="int"/>
          </param>
        </function>
        <function name="check_dynamic_spec" id="aCTVkuhZqzvzs2g+cnQJHcqjrUk=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2474" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="arg_id">
            <type name="int"/>
          </param>
        </function>
        <function name="end" exception-spec="noexcept" id="dqK920HA58t0A7NlZ7Xwg0DLAmU=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="879" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="1h+eRRwXOKR5JIcYnMIxKh9VaKw=" name="iterator"/>
          </return>
        </function>
        <function name="next_arg_id" id="LafY+3nhESMDZndspdBexbYWWsw=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="888" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type name="int"/>
          </return>
        </function>
      </class>
    </template>
    <class name="path" id="AonxqNaX5ljrHrTsDHMuJA4VZjc=">
      <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="334" class="def"/>
      <base>
        <type id="TfAkrnYWlmdGfqwwRpaoJssLyRg=" name="std::filesystem::path"/>
      </base>
      <function name="display_string" id="W4rlsZcYXRvF1VD2jK48UvWW68g=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="336" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="is-const"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
      </function>
      <function name="generic_display_string" id="egaawXDGJ+yUcnhJkWf/b3oCdrY=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="342" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="is-const"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
      </function>
      <function name="generic_system_string" id="JsZ5bVrOi08VFGPIctZCl5mocIM=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="346" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="is-const"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
      </function>
      <function name="system_string" id="IIwUQmiosHsL4R/iAb0jGv8IGnU=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="340" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="is-const"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
      </function>
    </class>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <tparam name="Enable" class="type" default="void"/>
      <struct name="range_format_kind" id="CxETi9N69CybqG5ajlUVSdQJEGM=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="484" class="def"/>
        <base>
          <type id="AgUChexn26CN2GNoE9ji2y/X0Ww=" name="conditional_t&lt;is_range&lt;T, Char&gt;::value, detail::range_format_kind_&lt;T&gt;, std::integral_constant&lt;range_format, range_format::disabled&gt;&gt;"/>
        </base>
      </struct>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <tparam name="Enable" class="type" default="void"/>
      <struct name="range_formatter" id="ANdShvw8z4mD+FBG3M3A+3XJUt8=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="371"/>
      </struct>
    </template>
    <template class="partial" requires="conjunction&lt;std::is_same&lt;T, remove_cvref_t&lt;T&gt;&gt;,
                            is_formattable&lt;T, Char&gt;&gt;::value" id="ANdShvw8z4mD+FBG3M3A+3XJUt8=">
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type"/>
      <targ class="type" type="T"/>
      <targ class="type" type="Char"/>
      <struct name="range_formatter" id="eA2Xv2DC5oBNlXAe57UP8++dXas=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="375" class="def"/>
        <function class="constructor" name="range_formatter" id="ixCb0eVmOVd4aa9peoNHG6uBG3o=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="406" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <doc>
            <brief>
              <text>Default constructor</text>
            </brief>
          </doc>
        </function>
        <template>
          <tparam name="R" class="type"/>
          <tparam name="FormatContext" class="type"/>
          <function name="format" id="Rx921MbAZU58kga3MB3L5zqhvQQ=">
            <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="462" class="def"/>
            <attr id="has-trailing-return"/>
            <attr id="is-const"/>
            <return>
              <type class="decltype" operand="ctx.out()">
              </type>
            </return>
            <param name="range">
              <type class="rvalue-reference">
                <pointee-type name="R"/>
              </type>
            </param>
            <param name="ctx">
              <type class="lvalue-reference">
                <pointee-type name="FormatContext"/>
              </type>
            </param>
          </function>
        </template>
        <function name="parse" id="OhI/kLIljnNHWQCuDOsRYbm95zQ=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="422" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="pointer">
              <pointee-type name="Char" cv-qualifiers="const"/>
            </type>
          </return>
          <param name="ctx">
            <type class="lvalue-reference">
              <pointee-type id="/6xuyCbLGz1NZAbp441N4DZGrxc=" name="parse_context&lt;Char&gt;"/>
            </type>
          </param>
        </function>
        <function name="set_brackets" id="4g6n7ZV0/hjR+AyHJQ+/2kfCbTE=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="416" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="open">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
          <param name="close">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
        <function name="set_separator" id="msJNePY0QKo1whuD7ENvfDP6Nj0=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="412" class="def"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <param name="sep">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
        </function>
        <function name="underlying" id="tj0jT8cTckUSg6jvR2qjzidtZoE=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="408" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <return>
            <type class="lvalue-reference">
              <pointee-type id="siE0LDjEtM9IswRk1v5YMKDd9K0=" name="detail::range_formatter_type&lt;Char, T&gt;"/>
            </type>
          </return>
        </function>
      </struct>
    </template>
    <struct name="rgb" id="snWmHAnnP8CyfxI/FYmGYfcuFgw=">
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="192" class="def"/>
      <function class="constructor" name="rgb" id="a5LTV15xWeJsZw6XRVukieVepi4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="193" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
      <function class="constructor" name="rgb" id="R0k4K2MUIs1iATXJ7J458smwCts=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="197" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="hex">
          <type id="xrzWsDUl/QCHjYTqdmp4ta0muio=" name="color"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>color</mono>
          </brief>
          <param name="hex">
            <text>The object to construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="rgb" id="iNIRX56vQlBifKfq3XjirE+1z9M=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="195" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="hex">
          <type id="8Vl2B0uE7BIuZe6Za5i1oJbbf0c=" name="uint32_t"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>uint32_t</mono>
          </brief>
          <param name="hex">
            <text>The object to construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="rgb" id="lrSabot2RhJy/ewb1o1WfUxRh4I=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="194" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="r_">
          <type id="mZ0uHAVR7264nUNVQk9wVdAblAg=" name="uint8_t"/>
        </param>
        <param name="g_">
          <type id="mZ0uHAVR7264nUNVQk9wVdAblAg=" name="uint8_t"/>
        </param>
        <param name="b_">
          <type id="mZ0uHAVR7264nUNVQk9wVdAblAg=" name="uint8_t"/>
        </param>
      </function>
      <variable name="b" id="2Np35ywqhL0Bqu8d++JLTmwC1w4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="203"/>
        <type id="mZ0uHAVR7264nUNVQk9wVdAblAg=" name="uint8_t"/>
      </variable>
      <variable name="g" id="9yEv+ODDxuoIsknQqRFAlYkisvE=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="202"/>
        <type id="mZ0uHAVR7264nUNVQk9wVdAblAg=" name="uint8_t"/>
      </variable>
      <variable name="r" id="WVe/G1i/FLC6flZoeWzuNy+n0VM=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="201"/>
        <type id="mZ0uHAVR7264nUNVQk9wVdAblAg=" name="uint8_t"/>
      </variable>
    </struct>
    <template>
      <tparam name="Char" class="type" default="char"/>
      <struct name="runtime_format_string" id="ti3hJbGY3+/R8bZ1c5tJXro3eng=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2721" class="def"/>
        <doc>
          <related>
            <reference id="puLJolTHk9nbKd/bdKG09tkXj7s=">runtime</reference>
          </related>
        </doc>
        <variable name="str" id="wRHQTc+hg4FDHzEBJBqLoTj2CqY=">
          <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2722"/>
          <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
        </variable>
      </struct>
    </template>
    <template>
      <tparam name="N" class="constant" type="size_t"/>
      <class name="static_format_result" id="u3cri3FwGThFsmv4ZHQQ8sxUbz4=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="551" class="def"/>
        <template>
          <tparam name="S" class="type"/>
          <tparam name="T" class="type"/>
          <function class="constructor" name="static_format_result" explicit-spec="explicit" id="01+S8aLZj1oFlrq/b1g2t2SFNdU=">
            <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="556" class="def"/>
            <attr id="constexpr-kind" name="constexpr" value="1"/>
            <param name="fmt">
              <type class="lvalue-reference">
                <pointee-type name="S" cv-qualifiers="const"/>
              </type>
            </param>
            <param name="args">
              <type class="rvalue-reference" is-pack="1">
                <pointee-type is-pack="1" name="T"/>
              </type>
            </param>
          </function>
        </template>
        <function name="c_str" id="iPpb4UJFopsCeZw8/7k8igMCw6A=">
          <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="563" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type class="pointer">
              <pointee-type name="char" cv-qualifiers="const"/>
            </type>
          </return>
        </function>
        <function name="str" id="wot1Usc7OrTpS1x8ElhO4nQ+xzk=">
          <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="562" class="def"/>
          <attr id="has-trailing-return"/>
          <attr id="constexpr-kind" name="constexpr" value="1"/>
          <attr id="is-const"/>
          <return>
            <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="fmt::string_view"/>
          </return>
        </function>
      </class>
    </template>
    <class name="string_buffer" id="E6g7eRANk2+mdcmVtfRjbQNNCxc=">
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="952" class="def"/>
      <function class="constructor" name="string_buffer" id="rCMimhDfL85vkupF7nEcQh5OIVI=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="958" class="def"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
      <function name="str" id="2gfSVBh699PooPC28UHP61x0tHk=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="961" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type class="lvalue-reference">
            <pointee-type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
          </type>
        </return>
      </function>
      <function class="conversion" name="operator writer" id="FkU5ddD0YaB80KaphkrLfYVY/So=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="960" class="def"/>
        <return>
          <type id="swj5ZuAI9SV8veawUS+GeYYuqGo=" name="writer"/>
        </return>
        <doc>
          <brief>
            <text>Conversion to </text>
            <mono>writer</mono>
          </brief>
          <returns>
            <text>The object converted to </text>
            <mono>writer</mono>
          </returns>
        </doc>
      </function>
    </class>
    <class name="text_style" id="WfQjCyuIzYujMyb8t3bk/N6LctU=">
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="236" class="def"/>
      <friend id="A7leoMSqWBTa8ETvZbI11lSBpOQ=">
        <befriended id="A7leoMSqWBTa8ETvZbI11lSBpOQ="/>
      </friend>
      <friend id="nG+BHLFpXbPAJS6QWiObdAGpFm8=">
        <befriended id="nG+BHLFpXbPAJS6QWiObdAGpFm8="/>
      </friend>
      <friend id="Bi4eSBvnPM/sPxc6IX+FXtludUc=">
        <befriended id="Bi4eSBvnPM/sPxc6IX+FXtludUc="/>
      </friend>
      <doc>
        <brief>
          <text>A text style consisting of foreground and background colors and emphasis.</text>
        </brief>
        <related>
          <reference id="fSFahqKe5VAj4b/gg+b52dpCCfc=">format</reference>
          <reference id="YozR1RKW1VtSENFv0nmSKUjOnEM=">operator|</reference>
          <reference id="xRPKeW3w55VRaLFBUKX0XnbYoaU=">print</reference>
        </related>
      </doc>
      <function class="constructor" name="text_style" exception-spec="noexcept" id="kGCubR20FDhy9REFk/qlH3AxlwY=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="290" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="em" default="emphasis()">
          <type id="4ZCZD+aEfVaD9/wzkw6pOhNh3mI=" name="emphasis"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>emphasis</mono>
          </brief>
          <param name="em">
            <text>The object to construct from</text>
          </param>
        </doc>
      </function>
      <function name="get_background" exception-spec="noexcept" id="rWVOdQDiDv1huqwZvrOV37lqwMQ=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="326" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="QhrTaMMZtTupOth2BDPzg0tPoIY=" name="detail::color_type"/>
        </return>
      </function>
      <function name="get_emphasis" exception-spec="noexcept" id="ZHWSzFg0GJcHQsT84tXWmPsJkko=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="330" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="4ZCZD+aEfVaD9/wzkw6pOhNh3mI=" name="emphasis"/>
        </return>
      </function>
      <function name="get_foreground" exception-spec="noexcept" id="XKXmYebTiVoL40A5J3mzDiVz30U=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="322" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="QhrTaMMZtTupOth2BDPzg0tPoIY=" name="detail::color_type"/>
        </return>
      </function>
      <function name="has_background" exception-spec="noexcept" id="jCkaE+OF3o5Gf/Xt+ttYt+J7dts=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="316" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
      <function name="has_emphasis" exception-spec="noexcept" id="fGFt10xPHRj/0He8iT/gEWBsUIU=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="319" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
      <function name="has_foreground" exception-spec="noexcept" id="ZC4nAm1oXOryNdhnBVh+KZEL32w=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="313" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
      </function>
      <function name="operator|=" id="uwld8BCKVZweNoQzqvBIZzLfXk4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="293" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="operator" name="or_eq" value="22"/>
        <return>
          <type class="lvalue-reference">
            <pointee-type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
          </type>
        </return>
        <param name="rhs">
          <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
        </param>
        <doc>
          <brief>
            <text>Bitwise disjunction assignment operator</text>
          </brief>
          <returns>
            <text>Reference to the current object</text>
          </returns>
          <param name="rhs">
            <text>The right operand</text>
          </param>
        </doc>
      </function>
      <function name="operator==" exception-spec="noexcept" id="SaFlc5au0i/q5Z7BRiLxvUmQqBU=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="305" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="operator" name="eq" value="28"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
        <param name="rhs">
          <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
        </param>
        <doc>
          <brief>
            <text>Equality operator</text>
          </brief>
          <returns>
            <mono>true</mono>
            <text> if the objects are equal, </text>
            <mono>false</mono>
            <text> otherwise</text>
          </returns>
          <param name="rhs">
            <text>The right operand</text>
          </param>
        </doc>
      </function>
      <function name="operator!=" exception-spec="noexcept" id="BphREtIDSqBMpKNvR7aN6s9uX4M=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="309" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="operator" name="not_eq" value="29"/>
        <attr id="is-const"/>
        <return>
          <type name="bool"/>
        </return>
        <param name="rhs">
          <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
        </param>
        <doc>
          <brief>
            <text>Inequality operator</text>
          </brief>
          <returns>
            <mono>true</mono>
            <text> if the objects are not equal, </text>
            <mono>false</mono>
            <text> otherwise</text>
          </returns>
          <param name="rhs">
            <text>The right operand</text>
          </param>
        </doc>
      </function>
    </class>
    <template>
      <tparam name="Tuple" class="type"/>
      <tparam name="Char" class="type"/>
      <struct name="tuple_join_view" id="ZiEco91u/gY1xe/pQDSxwdXSKKE=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="674" class="def"/>
        <base>
          <type id="R3ag5mmee4O2dufy9x4qiJIts8w=" name="detail::view"/>
        </base>
        <doc>
          <related>
            <reference id="hnM7dWNM1jGf/GfJyz3ATkTaX2E=">join</reference>
          </related>
        </doc>
        <function class="constructor" name="tuple_join_view" id="AOQh45cSykOzU1ifkiZrWX5nyZY=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="678" class="def"/>
          <param name="t">
            <type class="lvalue-reference">
              <pointee-type name="Tuple" cv-qualifiers="const"/>
            </type>
          </param>
          <param name="s">
            <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
          </param>
          <doc>
            <brief>
              <text>Constructor</text>
            </brief>
            <param name="t">
              <text>The object to copy construct from</text>
            </param>
            <param name="s">
              <text>An implementation of </text>
              <mono>std::basic_string_view</mono>
              <text> for pre-C++17. It provides a subset of the API. </text>
              <mono>fmt::basic_string_view</mono>
              <text> is used for format strings even if </text>
              <mono>std::basic_string_view</mono>
              <text> is available to prevent issues when a library is compiled with a different </text>
              <mono>-std</mono>
              <text> option than the client code (which is not recommended).</text>
            </param>
          </doc>
        </function>
        <variable name="sep" id="GkUw3MFnQKsjlmBI3HaTv3yUD4c=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="676"/>
          <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
        </variable>
        <variable name="tuple" id="cdd3Eo/z00N75Xr8t7X4TJb3+v8=">
          <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="675"/>
          <type class="lvalue-reference">
            <pointee-type name="Tuple" cv-qualifiers="const"/>
          </type>
        </variable>
      </struct>
    </template>
    <template>
      <tparam name="Char" class="type"/>
      <struct name="vprintf_args" id="czC/E4FIccdR+AlHX8E50RkiMPU=">
        <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="548" class="def"/>
        <namespace-alias name="type" id="ykC7YLjyMTHmjXgWke67zBZeVRA=">
          <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="549"/>
          <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;basic_printf_context&lt;Char&gt;&gt;"/>
        </namespace-alias>
      </struct>
    </template>
    <class name="weekday" id="WO4BvqcUHv4teuYyMo287WA0xzY=">
      <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1847" class="def"/>
      <function class="constructor" name="weekday" id="OBNtGN1k+4ptKUUe5em2n7FL5dk=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1852" class="def"/>
        <attr id="is-defaulted"/>
        <attr id="is-explicitly-defaulted"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
      <function class="constructor" name="weekday" exception-spec="noexcept" explicit-spec="explicit" id="rTB5AEd6DRYn5c5IU08HZh1QoxQ=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1853" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="wd">
          <type name="unsigned int"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>unsigned int</mono>
          </brief>
          <param name="wd">
            <text>The value to construct from</text>
          </param>
        </doc>
      </function>
      <function name="c_encoding" exception-spec="noexcept" id="lXJF8jdqih2MGtHlGBe2JQWWfAc=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1855" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="unsigned int"/>
        </return>
      </function>
    </class>
    <class name="writer" id="swj5ZuAI9SV8veawUS+GeYYuqGo=">
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="930" class="def"/>
      <function class="constructor" name="writer" id="C8a/wGe0SmH/Ll38Te/QICtOpng=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="940" class="def"/>
        <param name="buf">
          <type class="lvalue-reference">
            <pointee-type id="39yu5PIfJfck3rNgsux5MAnKM1Y=" name="detail::buffer&lt;char&gt;"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>buffer</mono>
          </brief>
          <param name="buf">
            <text>The object to copy construct from</text>
          </param>
        </doc>
      </function>
      <function class="constructor" name="writer" id="WovrjcQTT/GCOO6PoshBKIrotvI=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="939" class="def"/>
        <param name="f">
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>FILE</mono>
          </brief>
          <param name="f">
            <text>The object to construct from</text>
          </param>
        </doc>
      </function>
      <template>
        <tparam name="T" class="type"/>
        <function name="print" id="fUR5QCqdQY0zLT2syKG8sdVD9g8=">
          <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="944" class="def"/>
          <param name="fmt">
            <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
          </param>
          <param name="args">
            <type class="rvalue-reference" is-pack="1">
              <pointee-type is-pack="1" name="T"/>
            </type>
          </param>
          <doc>
            <brief>
              <text>Formats </text>
              <mono>args</mono>
              <text> according to specifications in </text>
              <mono>fmt</mono>
              <text> and writes the output to the file.</text>
            </brief>
          </doc>
        </function>
      </template>
    </class>
    <class name="year" id="ecShexIZUiWN/iZi3hAMuI9DAEU=">
      <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1880" class="def"/>
      <function class="constructor" name="year" id="+amNInhPVjwkOeDZnvn5nQ9Ry0g=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1885" class="def"/>
        <attr id="is-defaulted"/>
        <attr id="is-explicitly-defaulted"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
      <function class="constructor" name="year" exception-spec="noexcept" explicit-spec="explicit" id="KtVZJn2ONR0/OBQI5SkOHEqUpbA=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1886" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="y">
          <type name="int"/>
        </param>
        <doc>
          <brief>
            <text>Construct from </text>
            <mono>int</mono>
          </brief>
          <param name="y">
            <text>The value to construct from</text>
          </param>
        </doc>
      </function>
      <function class="conversion" name="operator int" exception-spec="noexcept" explicit-spec="explicit" id="OOanJpoNZektLsEJNBsamTVW16g=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1887" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type name="int"/>
        </return>
        <doc>
          <brief>
            <text>Conversion to </text>
            <mono>int</mono>
          </brief>
          <returns>
            <text>The object converted to </text>
            <mono>int</mono>
          </returns>
        </doc>
      </function>
    </class>
    <class name="year_month_day" id="h+RSMl/iHqxE8TIwoN7EKZF3MbA=">
      <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1890" class="def"/>
      <function class="constructor" name="year_month_day" id="9WEc1OyPUCbkWvOGDyN189tYfgw=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1897" class="def"/>
        <attr id="is-defaulted"/>
        <attr id="is-explicitly-defaulted"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <doc>
          <brief>
            <text>Default constructor</text>
          </brief>
        </doc>
      </function>
      <function class="constructor" name="year_month_day" exception-spec="noexcept" id="TNvcXnxVVX7/AKlwHNT7GSWnXek=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1898" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <param name="y">
          <type class="lvalue-reference">
            <pointee-type id="ecShexIZUiWN/iZi3hAMuI9DAEU=" name="year" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="m">
          <type class="lvalue-reference">
            <pointee-type id="t+RlZ0zSmK0QZvCMwmtpStf+ezQ=" name="month" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="d">
          <type class="lvalue-reference">
            <pointee-type id="cAgcuSBVMvnoo+70/BWGgWV3oZI=" name="day" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
      <function name="day" exception-spec="noexcept" id="e8pITVgnrjnpfOqpjD+CmJkZ2Ys=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1902" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="cAgcuSBVMvnoo+70/BWGgWV3oZI=" name="fmt::day"/>
        </return>
      </function>
      <function name="month" exception-spec="noexcept" id="9Jjm2sBZ5xV4VRiTBjjjRTkJHwU=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1901" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="t+RlZ0zSmK0QZvCMwmtpStf+ezQ=" name="fmt::month"/>
        </return>
      </function>
      <function name="year" exception-spec="noexcept" id="ZGBRLUNcOnuekTcWOXFXaa9kPno=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="1900" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="is-const"/>
        <return>
          <type id="ecShexIZUiWN/iZi3hAMuI9DAEU=" name="fmt::year"/>
        </return>
      </function>
    </class>
    <enum name="" id="GfY+V0OcqE8FZjb2oo71yG9iVKs=">
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="780" class="def"/>
      <enum-constant name="inline_buffer_size" initializer="500" id="hpPZRfZejshbeMwBgQ7mn9FtKP4=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="780"/>
      </enum-constant>
    </enum>
    <enum name="align" class="scoped" id="4hWPHu5dNt1OxpZPpqE46AObT9g=">
      <base>
        <type name="int"/>
      </base>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="688" class="def"/>
      <enum-constant name="none" initializer="0" id="gyqnmSobItE5Gu7Gaj+91LyOya0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="688"/>
      </enum-constant>
      <enum-constant name="left" initializer="1" id="D/hJybThYy+/f4vtvPsQ+8w8faY=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="688"/>
      </enum-constant>
      <enum-constant name="right" initializer="2" id="rOhtKb/RtN8rZN/a/zBCOXu+gio=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="688"/>
      </enum-constant>
      <enum-constant name="center" initializer="3" id="Klhucw6sS5Vim1D9ANP/Bt/vYPU=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="688"/>
      </enum-constant>
      <enum-constant name="numeric" initializer="4" id="ciplUQvZ6HX3v8LZ87kaMWSxSOk=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="688"/>
      </enum-constant>
    </enum>
    <enum name="arg_id_kind" class="scoped" id="Nu4qRzpEYYKlFSG3g4KV4Musjx4=">
      <base>
        <type name="int"/>
      </base>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="690" class="def"/>
      <enum-constant name="none" initializer="0" id="eT+Pl0wfULObcfM9iSdVb+lRj+8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="690"/>
      </enum-constant>
      <enum-constant name="index" initializer="1" id="2UwUqd6oieaj2IZYHhI3Y9iRy5k=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="690"/>
      </enum-constant>
      <enum-constant name="name" initializer="2" id="6jbKTD+DEw6v+yht+T/IAeDQSUw=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="690"/>
      </enum-constant>
    </enum>
    <enum name="color" class="scoped" id="xrzWsDUl/QCHjYTqdmp4ta0muio=">
      <base>
        <type id="8Vl2B0uE7BIuZe6Za5i1oJbbf0c=" name="uint32_t"/>
      </base>
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="16" class="def"/>
      <enum-constant name="alice_blue" initializer="15792383" id="TKI6/HqakOJ7vc5tKDqdAQpkL6E=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="17"/>
      </enum-constant>
      <enum-constant name="antique_white" initializer="16444375" id="0bm+3gstlV1E7U67aozOEod3D0k=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="18"/>
      </enum-constant>
      <enum-constant name="aqua" initializer="65535" id="NgxhR8r7An7o1yH075FmNhzNF7U=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="19"/>
      </enum-constant>
      <enum-constant name="aquamarine" initializer="8388564" id="UXIpX/nRmzd4itqgpgWtx746NOw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="20"/>
      </enum-constant>
      <enum-constant name="azure" initializer="15794175" id="GSTMaJXawPY4I9Ib6u47zNoXo68=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="21"/>
      </enum-constant>
      <enum-constant name="beige" initializer="16119260" id="MtvOYtntlWb83/eei8Q5MYR72AI=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="22"/>
      </enum-constant>
      <enum-constant name="bisque" initializer="16770244" id="Y4hB5+S8wCMQXtonogyZP1f1uYc=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="23"/>
      </enum-constant>
      <enum-constant name="black" initializer="0" id="PqxucUbSmcOQ58p5fGDJjpUS00Q=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="24"/>
      </enum-constant>
      <enum-constant name="blanched_almond" initializer="16772045" id="aqLyzeo3/njGE/iLT5wSWZ711PU=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="25"/>
      </enum-constant>
      <enum-constant name="blue" initializer="255" id="XIiWcWJalkjKGg2IZCea3SI+U08=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="26"/>
      </enum-constant>
      <enum-constant name="blue_violet" initializer="9055202" id="5KFLH9Pnkpwa6hgdfVLZ/bOWfOI=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="27"/>
      </enum-constant>
      <enum-constant name="brown" initializer="10824234" id="NjLP5vA/Y8+GJa1TOjZ4V7hP7do=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="28"/>
      </enum-constant>
      <enum-constant name="burly_wood" initializer="14596231" id="brKFq5bZ9tIIFVxpt/kbeT+PZ0s=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="29"/>
      </enum-constant>
      <enum-constant name="cadet_blue" initializer="6266528" id="J67zP0lj0Keoql0CDuBuqekj14M=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="30"/>
      </enum-constant>
      <enum-constant name="chartreuse" initializer="8388352" id="INMZOytg3l4J9SC+gkE8KaR44Ro=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="31"/>
      </enum-constant>
      <enum-constant name="chocolate" initializer="13789470" id="MQHeVf803hMANaBrUVB81Don0ZY=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="32"/>
      </enum-constant>
      <enum-constant name="coral" initializer="16744272" id="2BLyEdrDz5IHUgZqoXv1o1e78CA=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="33"/>
      </enum-constant>
      <enum-constant name="cornflower_blue" initializer="6591981" id="OP8BCadVk4w62jt0i5gQLtvUXH0=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="34"/>
      </enum-constant>
      <enum-constant name="cornsilk" initializer="16775388" id="65F51T0peHA+y9a0VpC78Pth8Pw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="35"/>
      </enum-constant>
      <enum-constant name="crimson" initializer="14423100" id="9XRwuk40y+wavc2aojfPoWpOfh8=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="36"/>
      </enum-constant>
      <enum-constant name="cyan" initializer="65535" id="JqaRhkwu9HSDrAidZaVBDeGDUms=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="37"/>
      </enum-constant>
      <enum-constant name="dark_blue" initializer="139" id="qbkThoiJKQsNEyHaLvXffmrcaLg=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="38"/>
      </enum-constant>
      <enum-constant name="dark_cyan" initializer="35723" id="5uNZEK8puujjmHeWsCYjKbiMpTE=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="39"/>
      </enum-constant>
      <enum-constant name="dark_golden_rod" initializer="12092939" id="9J+T1NDH0KbHhGZjOKGd5oBfh5k=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="40"/>
      </enum-constant>
      <enum-constant name="dark_gray" initializer="11119017" id="QI10e19KhTg5Hd8JKyzIwOvyCRk=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="41"/>
      </enum-constant>
      <enum-constant name="dark_green" initializer="25600" id="mmq+TjqBDhW334BEXVCMUIPrsMo=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="42"/>
      </enum-constant>
      <enum-constant name="dark_khaki" initializer="12433259" id="yVFvvnwwQaHihBvOpZAVf1zl/9M=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="43"/>
      </enum-constant>
      <enum-constant name="dark_magenta" initializer="9109643" id="1geITRoFX2H6LzWmfICCBH9jRA0=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="44"/>
      </enum-constant>
      <enum-constant name="dark_olive_green" initializer="5597999" id="B5sq8PDmAAzkLr+xt01bhs4yOG8=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="45"/>
      </enum-constant>
      <enum-constant name="dark_orange" initializer="16747520" id="txgAAMUVqO0GUOtGIVuBlsSNDPE=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="46"/>
      </enum-constant>
      <enum-constant name="dark_orchid" initializer="10040012" id="fMByrLwEmsahj6qIqH97q219jWM=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="47"/>
      </enum-constant>
      <enum-constant name="dark_red" initializer="9109504" id="rpWkrZbkatWOrffvVYpEAXh6nb0=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="48"/>
      </enum-constant>
      <enum-constant name="dark_salmon" initializer="15308410" id="7/flwADRQnTJpK9JJAhm6wKyCz8=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="49"/>
      </enum-constant>
      <enum-constant name="dark_sea_green" initializer="9419919" id="+i1Ue2TWUJA4AETWE6iMo4rexjc=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="50"/>
      </enum-constant>
      <enum-constant name="dark_slate_blue" initializer="4734347" id="G7J04W5Cz9VdOZS/8orjNYoXvxo=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="51"/>
      </enum-constant>
      <enum-constant name="dark_slate_gray" initializer="3100495" id="Ffixy56SpiVfZIAlx/3ovIKh4Bw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="52"/>
      </enum-constant>
      <enum-constant name="dark_turquoise" initializer="52945" id="mhGfyoL2p8noIIJVSldpGd3EHhA=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="53"/>
      </enum-constant>
      <enum-constant name="dark_violet" initializer="9699539" id="cVQhMgySh9jUjLnsPrDkgHZu9oQ=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="54"/>
      </enum-constant>
      <enum-constant name="deep_pink" initializer="16716947" id="/WBzv/HxQRS6thF/uBoKeRaTq0U=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="55"/>
      </enum-constant>
      <enum-constant name="deep_sky_blue" initializer="49151" id="ENQqLsJzGdynarXYBONOB3BdCBY=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="56"/>
      </enum-constant>
      <enum-constant name="dim_gray" initializer="6908265" id="nU07LNNTzBZw9wIzpQ8+6p+5kWI=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="57"/>
      </enum-constant>
      <enum-constant name="dodger_blue" initializer="2003199" id="RBn2W1+x9wue0vWF9+ak19Dqcns=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="58"/>
      </enum-constant>
      <enum-constant name="fire_brick" initializer="11674146" id="/uafaXv5aFaPpShIK5p23Df2frQ=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="59"/>
      </enum-constant>
      <enum-constant name="floral_white" initializer="16775920" id="1MOfxELkhZCHo7VJ3njm/j5LbQQ=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="60"/>
      </enum-constant>
      <enum-constant name="forest_green" initializer="2263842" id="gW5dKvAmR8lrbpqx9/S/T5K6WOU=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="61"/>
      </enum-constant>
      <enum-constant name="fuchsia" initializer="16711935" id="2Ge4v5qFUpsD8z/ZinBFavCNJnM=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="62"/>
      </enum-constant>
      <enum-constant name="gainsboro" initializer="14474460" id="IDPW59MBbqHwkPdKKl4V/Qx2ghA=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="63"/>
      </enum-constant>
      <enum-constant name="ghost_white" initializer="16316671" id="rb30r+wYGldBNA9r1iudzrWdGPM=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="64"/>
      </enum-constant>
      <enum-constant name="gold" initializer="16766720" id="hNWXaMre9+fPJR2h3aLokX1nI6w=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="65"/>
      </enum-constant>
      <enum-constant name="golden_rod" initializer="14329120" id="l2R0LO0gqQeisOqVnwaG8wWIW1I=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="66"/>
      </enum-constant>
      <enum-constant name="gray" initializer="8421504" id="iHaOPKHlBKNNHgOneonWvY4Jk/Y=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="67"/>
      </enum-constant>
      <enum-constant name="green" initializer="32768" id="FG0YBx52myISSGWsRydy7G6D/cE=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="68"/>
      </enum-constant>
      <enum-constant name="green_yellow" initializer="11403055" id="OdWmGK3SRDWF69JWwObwkVkQOPw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="69"/>
      </enum-constant>
      <enum-constant name="honey_dew" initializer="15794160" id="VFpo1iD2P3VbxayJfSdIvgGoTFA=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="70"/>
      </enum-constant>
      <enum-constant name="hot_pink" initializer="16738740" id="UpQIOI5AOPdz9OMxpelOwLU+/uM=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="71"/>
      </enum-constant>
      <enum-constant name="indian_red" initializer="13458524" id="Ggqqz5JTMz2ZacqRLAHCH+7rlLA=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="72"/>
      </enum-constant>
      <enum-constant name="indigo" initializer="4915330" id="rOuxYReNBHOzS7ip3ob755/XOSM=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="73"/>
      </enum-constant>
      <enum-constant name="ivory" initializer="16777200" id="w9Zq7WTY0hPmt1buJMSqUG9TIPs=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="74"/>
      </enum-constant>
      <enum-constant name="khaki" initializer="15787660" id="jerftjVpyOQXbx/ZwIHxd3R5Rzw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="75"/>
      </enum-constant>
      <enum-constant name="lavender" initializer="15132410" id="TNGHkCpj1Iq1sjyDWY1PClr0T7k=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="76"/>
      </enum-constant>
      <enum-constant name="lavender_blush" initializer="16773365" id="Qx86iV1UihBEh4ydxzZDQf9cGsA=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="77"/>
      </enum-constant>
      <enum-constant name="lawn_green" initializer="8190976" id="4RzTEab4sVA1v2psNHUAofmg85c=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="78"/>
      </enum-constant>
      <enum-constant name="lemon_chiffon" initializer="16775885" id="LqjA0vZChK2jq3CzqNtBe7tI1xk=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="79"/>
      </enum-constant>
      <enum-constant name="light_blue" initializer="11393254" id="R8GbZKdk4TYSTrJjtN2xNFrgFeI=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="80"/>
      </enum-constant>
      <enum-constant name="light_coral" initializer="15761536" id="IPF/bIxNA/kAD5dE5JlvYyapzHg=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="81"/>
      </enum-constant>
      <enum-constant name="light_cyan" initializer="14745599" id="NysVtpqA+IVZVlrFeq+hLOACNmw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="82"/>
      </enum-constant>
      <enum-constant name="light_golden_rod_yellow" initializer="16448210" id="iQ9uzcdPZe8ZztdnKU7FzEYu+rE=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="83"/>
      </enum-constant>
      <enum-constant name="light_gray" initializer="13882323" id="2dxOgX8sSf0u2qnPLL5MUpsAnxE=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="84"/>
      </enum-constant>
      <enum-constant name="light_green" initializer="9498256" id="wcddDMT1bletkuBV2VzjikN47lE=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="85"/>
      </enum-constant>
      <enum-constant name="light_pink" initializer="16758465" id="bISfkz2J1df2afwPpKpj2O8lMLU=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="86"/>
      </enum-constant>
      <enum-constant name="light_salmon" initializer="16752762" id="r1nMDe8pVcSd/MEZ2Z/okumE/YE=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="87"/>
      </enum-constant>
      <enum-constant name="light_sea_green" initializer="2142890" id="j9tsn8i+uUHphaHAFH+pMo+QIF0=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="88"/>
      </enum-constant>
      <enum-constant name="light_sky_blue" initializer="8900346" id="0RmW9zpGs2ldqDLvvqAEU/cPn3I=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="89"/>
      </enum-constant>
      <enum-constant name="light_slate_gray" initializer="7833753" id="ApHMHAAvLnHv46r2jAFzITcayGw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="90"/>
      </enum-constant>
      <enum-constant name="light_steel_blue" initializer="11584734" id="qc5Suokjqo7MSSwz0fp3uDfAX8k=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="91"/>
      </enum-constant>
      <enum-constant name="light_yellow" initializer="16777184" id="Tz6+lJ6gQTBv5ghIxe8wuWhBdNY=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="92"/>
      </enum-constant>
      <enum-constant name="lime" initializer="65280" id="B36aaS8BKZDQHXKzX00aOBw7O5Y=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="93"/>
      </enum-constant>
      <enum-constant name="lime_green" initializer="3329330" id="Ta3DO0pxmEZ7phjWt1HBnN6Btxs=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="94"/>
      </enum-constant>
      <enum-constant name="linen" initializer="16445670" id="AseFA6T9gUCJPWzfvi66cfE0Ul4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="95"/>
      </enum-constant>
      <enum-constant name="magenta" initializer="16711935" id="NBW8jtybZpH6jTHcC/p+qVSWT8g=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="96"/>
      </enum-constant>
      <enum-constant name="maroon" initializer="8388608" id="OTDWwFQbgdwwZozvQskwwMhW98Q=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="97"/>
      </enum-constant>
      <enum-constant name="medium_aquamarine" initializer="6737322" id="hE4L/yU6SgGfivSM/hG1PcjUzRc=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="98"/>
      </enum-constant>
      <enum-constant name="medium_blue" initializer="205" id="JKg6XsbbcYfDElVDbyaXpFwjB8s=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="99"/>
      </enum-constant>
      <enum-constant name="medium_orchid" initializer="12211667" id="J4jPPlA+/69q110s/KvOm0RT/8g=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="100"/>
      </enum-constant>
      <enum-constant name="medium_purple" initializer="9662683" id="5XY71QcyE41b134wK8X3Jx614co=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="101"/>
      </enum-constant>
      <enum-constant name="medium_sea_green" initializer="3978097" id="B4zIdP8v2fYSRoUj8BDPEMsXrSA=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="102"/>
      </enum-constant>
      <enum-constant name="medium_slate_blue" initializer="8087790" id="AXDxNb9CTg2Uz6Ej5zVJpEH6fP0=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="103"/>
      </enum-constant>
      <enum-constant name="medium_spring_green" initializer="64154" id="2AV49W7uL12Hus+doTt3U/Cp10Y=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="104"/>
      </enum-constant>
      <enum-constant name="medium_turquoise" initializer="4772300" id="8grKdpChe9cu7tO07zC3Oc6QeGc=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="105"/>
      </enum-constant>
      <enum-constant name="medium_violet_red" initializer="13047173" id="C4u5Yuje1UMBcV5DZyXeH0ZyVHk=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="106"/>
      </enum-constant>
      <enum-constant name="midnight_blue" initializer="1644912" id="NmW4gzctWjzEcHnnjKxTXbcLXPg=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="107"/>
      </enum-constant>
      <enum-constant name="mint_cream" initializer="16121850" id="MWLTn77t8kdJWo9Evud06+NZTM4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="108"/>
      </enum-constant>
      <enum-constant name="misty_rose" initializer="16770273" id="x3bcrHupre9Bbn8C9O0z4FcTOlc=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="109"/>
      </enum-constant>
      <enum-constant name="moccasin" initializer="16770229" id="3bOBCeLXem8g5bH4ELpGVBupHGg=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="110"/>
      </enum-constant>
      <enum-constant name="navajo_white" initializer="16768685" id="PueLmPao3s7ttBEexXY+GkB7UVc=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="111"/>
      </enum-constant>
      <enum-constant name="navy" initializer="128" id="7hXrR7zCHc7s/sI7YXEH6DI41So=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="112"/>
      </enum-constant>
      <enum-constant name="old_lace" initializer="16643558" id="WC/CP97tbebWWdkxXy6W4kZ9yt4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="113"/>
      </enum-constant>
      <enum-constant name="olive" initializer="8421376" id="iWR/xRSyzGzHPCuTatXkOfJmWCY=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="114"/>
      </enum-constant>
      <enum-constant name="olive_drab" initializer="7048739" id="2f67KGAz6OrcOXQNRlnGEHXK/AE=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="115"/>
      </enum-constant>
      <enum-constant name="orange" initializer="16753920" id="WC1AoeRhqWKLMINfv+Px1cgGxA4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="116"/>
      </enum-constant>
      <enum-constant name="orange_red" initializer="16729344" id="mCLAeuLbNJShe4o5Zl2S67Jx0DQ=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="117"/>
      </enum-constant>
      <enum-constant name="orchid" initializer="14315734" id="C0HLxuZgAyg+o1oPF32Akzp2Gak=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="118"/>
      </enum-constant>
      <enum-constant name="pale_golden_rod" initializer="15657130" id="Thp86Tlm31tFeiJLaP1RuaZPNf4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="119"/>
      </enum-constant>
      <enum-constant name="pale_green" initializer="10025880" id="mDTSd6cmV9Jy+CRBUa2atm+Zqxw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="120"/>
      </enum-constant>
      <enum-constant name="pale_turquoise" initializer="11529966" id="WoAtNkSwkG2p/mgexRnp+CCfc9k=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="121"/>
      </enum-constant>
      <enum-constant name="pale_violet_red" initializer="14381203" id="+PxHRp2jKnzJ4hhXyx54F0dyJoY=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="122"/>
      </enum-constant>
      <enum-constant name="papaya_whip" initializer="16773077" id="NkXwXl3N9ngGi/dVHFDDGL+khMY=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="123"/>
      </enum-constant>
      <enum-constant name="peach_puff" initializer="16767673" id="Wtzs9H3lfF28OkegSzRKZumSwE0=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="124"/>
      </enum-constant>
      <enum-constant name="peru" initializer="13468991" id="2uW9RGuzR4mFl1t05YD1HzlvHa8=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="125"/>
      </enum-constant>
      <enum-constant name="pink" initializer="16761035" id="HxNCqanSN/V03xvN7r5TXenaih4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="126"/>
      </enum-constant>
      <enum-constant name="plum" initializer="14524637" id="D4xmaEvwRVD5sIr93J+12ekO8dw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="127"/>
      </enum-constant>
      <enum-constant name="powder_blue" initializer="11591910" id="x9eNYacCvXAPqy0+S0ugsm/KgfQ=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="128"/>
      </enum-constant>
      <enum-constant name="purple" initializer="8388736" id="9W9wo92FxSa5lEmdgYoPKCB7i+8=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="129"/>
      </enum-constant>
      <enum-constant name="rebecca_purple" initializer="6697881" id="kgePVd/Juv7zBGza8efbMPdKkRw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="130"/>
      </enum-constant>
      <enum-constant name="red" initializer="16711680" id="0Sr5A43cwfF1go5Xt4QUsyjqjP8=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="131"/>
      </enum-constant>
      <enum-constant name="rosy_brown" initializer="12357519" id="RIeR4BOVsRFj9ywjqqfRzfRDsCU=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="132"/>
      </enum-constant>
      <enum-constant name="royal_blue" initializer="4286945" id="fknSRJWhbCbKI1vULrYSk/N0Iow=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="133"/>
      </enum-constant>
      <enum-constant name="saddle_brown" initializer="9127187" id="zco3EN6rXqh+U8T8KjvqufSS5yQ=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="134"/>
      </enum-constant>
      <enum-constant name="salmon" initializer="16416882" id="NMdCIKAKc4v3AFpDsvKDlC0CW7g=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="135"/>
      </enum-constant>
      <enum-constant name="sandy_brown" initializer="16032864" id="bIOnqz8yKGP/t4ogwL0JnS9EBEk=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="136"/>
      </enum-constant>
      <enum-constant name="sea_green" initializer="3050327" id="FylxCCR25R+Zi5daOZAVT8gEjvo=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="137"/>
      </enum-constant>
      <enum-constant name="sea_shell" initializer="16774638" id="760MRV8aZJFH2xXSkeCsuBoHSmI=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="138"/>
      </enum-constant>
      <enum-constant name="sienna" initializer="10506797" id="xW5Db/nnAE6zXAcMQu7Vp0fl5Bo=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="139"/>
      </enum-constant>
      <enum-constant name="silver" initializer="12632256" id="yfMsRrbqO3G4cF5MGRdAUiPzIew=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="140"/>
      </enum-constant>
      <enum-constant name="sky_blue" initializer="8900331" id="4TMQunNexJF7+egeufgyY5no9Gs=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="141"/>
      </enum-constant>
      <enum-constant name="slate_blue" initializer="6970061" id="gZF/oyx75BcHZuhXyt63xR/RAxo=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="142"/>
      </enum-constant>
      <enum-constant name="slate_gray" initializer="7372944" id="VYUnD94ZH8s8JdC5uOXd516OJIk=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="143"/>
      </enum-constant>
      <enum-constant name="snow" initializer="16775930" id="GqZGYFtLTJO8B19DcJ8l+vipGys=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="144"/>
      </enum-constant>
      <enum-constant name="spring_green" initializer="65407" id="pmRy8PXsQ0rvgky7ySFUL8W7BrY=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="145"/>
      </enum-constant>
      <enum-constant name="steel_blue" initializer="4620980" id="451ERxAwvchyUcXtp0XoTd7ZO4E=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="146"/>
      </enum-constant>
      <enum-constant name="tan" initializer="13808780" id="dZUgbWOgcRXHkrtPBKw2ZsH3ScQ=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="147"/>
      </enum-constant>
      <enum-constant name="teal" initializer="32896" id="fr8SoZS966VzOJllbnxc0GmtdkA=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="148"/>
      </enum-constant>
      <enum-constant name="thistle" initializer="14204888" id="zuafj0nY3uf0v4atzS7TRaCIc+E=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="149"/>
      </enum-constant>
      <enum-constant name="tomato" initializer="16737095" id="0+XZSU2vozccuKtWmlo+tnsJfE0=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="150"/>
      </enum-constant>
      <enum-constant name="turquoise" initializer="4251856" id="d8/9PMMQsxxeUWKnzAmv/w9zvPk=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="151"/>
      </enum-constant>
      <enum-constant name="violet" initializer="15631086" id="JMmIrFW9ls5+dRRBdP424pDFzWs=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="152"/>
      </enum-constant>
      <enum-constant name="wheat" initializer="16113331" id="v8wFRSQ30RGzLzBPkLTUOQ5+WYk=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="153"/>
      </enum-constant>
      <enum-constant name="white" initializer="16777215" id="b95jwdXSWwQeY0Bcdp13yLuJy5Q=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="154"/>
      </enum-constant>
      <enum-constant name="white_smoke" initializer="16119285" id="n/ajrNi8D2rUtgYRCHzJTh2q8os=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="155"/>
      </enum-constant>
      <enum-constant name="yellow" initializer="16776960" id="BEEsX28Vkwz21ze8Gud82GMvVEs=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="156"/>
      </enum-constant>
      <enum-constant name="yellow_green" initializer="10145074" id="1PWCxoaV/U2zrDtiR70dWur6OYM=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="157"/>
      </enum-constant>
    </enum>
    <enum name="emphasis" class="scoped" id="4ZCZD+aEfVaD9/wzkw6pOhNh3mI=">
      <base>
        <type id="mZ0uHAVR7264nUNVQk9wVdAblAg=" name="uint8_t"/>
      </base>
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="179" class="def"/>
      <doc>
        <related>
          <reference id="YozR1RKW1VtSENFv0nmSKUjOnEM=">operator|</reference>
        </related>
      </doc>
      <enum-constant name="bold" initializer="1" id="RejzCPAvErfte83SYTIogvncOV4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="180"/>
      </enum-constant>
      <enum-constant name="faint" initializer="2" id="ilsvZr0ZVfdtRXmRGdubdfd9cH4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="181"/>
      </enum-constant>
      <enum-constant name="italic" initializer="4" id="KnthpXMF32C20eg1zuXnTQsTkTQ=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="182"/>
      </enum-constant>
      <enum-constant name="underline" initializer="8" id="pu4YCVx/OtsYvOfCaqHPis3ftHw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="183"/>
      </enum-constant>
      <enum-constant name="blink" initializer="16" id="frsWF5q39Eh5PB3XEUlnf0NXFi4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="184"/>
      </enum-constant>
      <enum-constant name="reverse" initializer="32" id="62yANn1dkbV/uUDbhnsLFmImUL8=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="185"/>
      </enum-constant>
      <enum-constant name="conceal" initializer="64" id="oIOZAlo/lyptITH4hig48lOttBg=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="186"/>
      </enum-constant>
      <enum-constant name="strikethrough" initializer="128" id="lMc/KBVcCfrC7YX3coxLM4kNdC0=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="187"/>
      </enum-constant>
    </enum>
    <enum name="presentation_type" class="scoped" id="dt+b1UyqOU8qnP4CYE6Ll1yEg8s=">
      <base>
        <type name="unsigned char"/>
      </base>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="665" class="def"/>
      <enum-constant name="none" initializer="0" id="RMLBL+Bix4NjHUflV5Gd148cvI0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="667"/>
      </enum-constant>
      <enum-constant name="debug" initializer="1" id="JMO3a7l4Vah3pu5LhSt5XUqVwX0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="668"/>
      </enum-constant>
      <enum-constant name="string" initializer="2" id="4EhXLtwUieER6zx6cFKrQkJD7z0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="669"/>
      </enum-constant>
      <enum-constant name="dec" initializer="3" id="f9UGmohKafgMEQaH7aV9/pXp3Q8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="672"/>
      </enum-constant>
      <enum-constant name="hex" initializer="4" id="lFTaer2V5N0IvZwdpnGqU+fqNKs=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="673"/>
      </enum-constant>
      <enum-constant name="oct" initializer="5" id="U29VS9DE6yGmBCQJpfRf09d/e4k=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="674"/>
      </enum-constant>
      <enum-constant name="bin" initializer="6" id="evilcmG7RXZqhLhTCNpshY9mZ/8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="675"/>
      </enum-constant>
      <enum-constant name="chr" initializer="7" id="DW+XzuChk56+3Tj267DDUD5n6NU=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="676"/>
      </enum-constant>
      <enum-constant name="pointer" initializer="3" id="UusrDHaIkP+r6qqSp1PqZL+/CGg=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="679"/>
      </enum-constant>
      <enum-constant name="exp" initializer="1" id="yOYga557HDJJ3Xn2mI2NI4Ao32g=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="682"/>
      </enum-constant>
      <enum-constant name="fixed" initializer="2" id="jQUiKtv2CoquBEPzlOV+iSZPP3c=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="683"/>
      </enum-constant>
      <enum-constant name="general" initializer="3" id="SCPhZ+FP2FkEdK8pCzbCd8BDwTM=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="684"/>
      </enum-constant>
      <enum-constant name="hexfloat" initializer="4" id="TqY0p+W51B22W94sBnwxNfQjqS8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="685"/>
      </enum-constant>
    </enum>
    <enum name="range_format" class="scoped" id="/9q4GyiCvH8EIGXhffwj39ptfYU=">
      <base>
        <type name="int"/>
      </base>
      <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="31" class="def"/>
      <enum-constant name="disabled" initializer="0" id="kSqJ+aKGs+kNBCJyVuE5uqFcCDc=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="31"/>
      </enum-constant>
      <enum-constant name="map" initializer="1" id="8l9+MPhgkoVFj7ljjSKm0kxbu/Q=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="31"/>
      </enum-constant>
      <enum-constant name="set" initializer="2" id="3IfCtsNss5FID24kxFqjREuNLTA=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="31"/>
      </enum-constant>
      <enum-constant name="sequence" initializer="3" id="Btlt8brenfZebcvC99DqGQiQ448=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="31"/>
      </enum-constant>
      <enum-constant name="string" initializer="4" id="Y3o8t0kFlk/z5k1JToHZlpMz1S8=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="31"/>
      </enum-constant>
      <enum-constant name="debug_string" initializer="5" id="QSUptYMTA8CKAB72YTbBgD0Aeio=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="31"/>
      </enum-constant>
    </enum>
    <enum name="sign" class="scoped" id="kVGCTNXCZ3pmpKnoXoT+sCvhKXw=">
      <base>
        <type name="int"/>
      </base>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="689" class="def"/>
      <enum-constant name="none" initializer="0" id="BriiY/z/G0nldE3fxXNXIqMli2o=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="689"/>
      </enum-constant>
      <enum-constant name="minus" initializer="1" id="qZa1wwpagvts0OBLWqYKlSZw4KY=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="689"/>
      </enum-constant>
      <enum-constant name="plus" initializer="2" id="kYs36IkkZLDDqESsNjPP7EBBE1g=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="689"/>
      </enum-constant>
      <enum-constant name="space" initializer="3" id="MXo2/qVkoNt/bDxsidnkDU5xwsA=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="689"/>
      </enum-constant>
    </enum>
    <enum name="terminal_color" class="scoped" id="2iViYS+hHgqLcH4JGrfYI1q0Ezw=">
      <base>
        <type id="mZ0uHAVR7264nUNVQk9wVdAblAg=" name="uint8_t"/>
      </base>
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="160" class="def"/>
      <enum-constant name="black" initializer="30" id="WIos79Ap/tkTv8XVsVQrvXJsGO0=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="161"/>
      </enum-constant>
      <enum-constant name="red" initializer="31" id="gETSztKHVBCj7CnAEZKLyHJ6Kl8=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="162"/>
      </enum-constant>
      <enum-constant name="green" initializer="32" id="nGzu7XN6h5LCFXw83M/2mJ861Js=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="163"/>
      </enum-constant>
      <enum-constant name="yellow" initializer="33" id="gZp7IOCWv6zE/oPHYpe48ikhVas=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="164"/>
      </enum-constant>
      <enum-constant name="blue" initializer="34" id="kUeJLnkLp1H56dQfRHL6UM4s3CA=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="165"/>
      </enum-constant>
      <enum-constant name="magenta" initializer="35" id="LD5c6COZG4MRl2cgZWPnqQjv3p4=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="166"/>
      </enum-constant>
      <enum-constant name="cyan" initializer="36" id="I/b645MILITH1CXCNTj8KZ5sVBE=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="167"/>
      </enum-constant>
      <enum-constant name="white" initializer="37" id="m+ee89jLJvG5khlTigrwj1mmtXQ=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="168"/>
      </enum-constant>
      <enum-constant name="bright_black" initializer="90" id="Xm2cR8Enz6sjK1chuF3B26pHkOo=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="169"/>
      </enum-constant>
      <enum-constant name="bright_red" initializer="91" id="HSrqNJ38rtJgZr1gq0MSkHON07Y=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="170"/>
      </enum-constant>
      <enum-constant name="bright_green" initializer="92" id="OKA253+699fy45dtkO30jEmKils=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="171"/>
      </enum-constant>
      <enum-constant name="bright_yellow" initializer="93" id="E3Ako3wZKWeWGVppnUYlXcu3I5U=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="172"/>
      </enum-constant>
      <enum-constant name="bright_blue" initializer="94" id="mcdvySF7rtVMmnk1eyar3ELIpZY=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="173"/>
      </enum-constant>
      <enum-constant name="bright_magenta" initializer="95" id="fYqK2A2/IY+hCwG+IfLNzgPKOJw=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="174"/>
      </enum-constant>
      <enum-constant name="bright_cyan" initializer="96" id="MbURnDrQ3H3+JL9Lh5BU2JnDN6U=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="175"/>
      </enum-constant>
      <enum-constant name="bright_white" initializer="97" id="jyobqIF4i/SG5qRLys8ch/4GDK8=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="176"/>
      </enum-constant>
    </enum>
    <template>
      <tparam name="S" class="constant" type="detail::fixed_string"/>
      <function name="" id="sdFRGxmYx+zgeN9/4yXcDFwyk/k=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4145" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type class="auto" keyword="auto">
          </type>
        </return>
      </function>
    </template>
    <template>
      <tparam name="Str" class="constant" type="detail::fixed_string"/>
      <function name="" id="i6tOss8YIxINe9MJchOz9oNztlE=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="57" class="def"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type class="auto" keyword="auto">
          </type>
        </return>
      </function>
    </template>
    <template>
      <tparam name="Char" class="type"/>
      <tparam name="T" class="type"/>
      <function name="arg" id="RfM1Qc30EBV8MVnE0yjNYyaF3Zs=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2845" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="d50pHeevTrsSXfgvs0UpNUvMiJM=" name="detail::named_arg&lt;Char, T&gt;"/>
        </return>
        <param name="name">
          <type class="pointer">
            <pointee-type name="Char" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="arg">
          <type class="lvalue-reference">
            <pointee-type name="T" cv-qualifiers="const"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Returns a named argument to be used in a formatting function. It should only be used in a call to a formatting function.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::print(&quot;The answer is {answer}.&quot;, fmt::arg(&quot;answer&quot;, 42));</text>
          </para>
        </doc>
      </function>
    </template>
    <function name="assert_fail" id="JEG+2oniJADTUkMUCSuAHB6GeKM=">
      <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="36" class="def"/>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="354"/>
      <attr id="is-no-return"/>
      <param name="file">
        <type class="pointer">
          <pointee-type name="char" cv-qualifiers="const"/>
        </type>
      </param>
      <param name="line">
        <type name="int"/>
      </param>
      <param name="message">
        <type class="pointer">
          <pointee-type name="char" cv-qualifiers="const"/>
        </type>
      </param>
    </function>
    <function name="bg" exception-spec="noexcept" id="A7leoMSqWBTa8ETvZbI11lSBpOQ=">
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="354" class="def"/>
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="341"/>
      <attr id="has-trailing-return"/>
      <attr id="constexpr-kind" name="constexpr" value="1"/>
      <return>
        <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
      </return>
      <param name="background">
        <type id="QhrTaMMZtTupOth2BDPzg0tPoIY=" name="detail::color_type"/>
      </param>
      <doc>
        <brief>
          <text>Creates a text style from the background color.</text>
        </brief>
        <returns>
          <text>A text style consisting of foreground and background colors and emphasis.</text>
        </returns>
      </doc>
    </function>
    <function name="fg" exception-spec="noexcept" id="nG+BHLFpXbPAJS6QWiObdAGpFm8=">
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="348" class="def"/>
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="338"/>
      <attr id="has-trailing-return"/>
      <attr id="constexpr-kind" name="constexpr" value="1"/>
      <return>
        <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
      </return>
      <param name="foreground">
        <type id="QhrTaMMZtTupOth2BDPzg0tPoIY=" name="detail::color_type"/>
      </param>
      <doc>
        <brief>
          <text>Creates a text style from the foreground (text) color.</text>
        </brief>
        <returns>
          <text>A text style consisting of foreground and background colors and emphasis.</text>
        </returns>
      </doc>
    </function>
    <template>
      <tparam name="T" class="type"/>
      <function name="format" id="WZIuN0DMkIFH4U4XqEDy0hfxhHI=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4346" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="nodiscard"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats </text>
            <mono>args</mono>
            <text> according to specifications in </text>
            <mono>fmt</mono>
            <text> and returns the result as a string.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>#include &lt;fmt/format.h&gt; std::string message = fmt::format(&quot;The answer is {}.&quot;, 42);</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="format" id="+zUOHDpazFYDyOAzVzCrdvfT39E=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="173" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="5bx1L/rxBWU/p+2HoTPuASf8KE4=" name="std::wstring"/>
        </return>
        <param name="fmt">
          <type id="NtugrcRfKxVa45BZwaAza4/VDiM=" name="wformat_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <function name="format" id="s+QFiLLRc4AzE9O8Ht31YETM/YA=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="477" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type id="r61gWWJQXVvUDaDXNgmBghOfg/s=" name="std::basic_string&lt;S::char_type&gt;"/>
        </return>
        <param>
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="CompiledFormat" class="type"/>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="CompiledFormat::char_type"/>
      <function name="format" id="SYUPmRxxhxkDW2QUSTLVQZJhAh8=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="459" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type id="r61gWWJQXVvUDaDXNgmBghOfg/s=" name="std::basic_string&lt;Char&gt;"/>
        </return>
        <param name="cf">
          <type class="lvalue-reference">
            <pointee-type name="CompiledFormat" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="lvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="detail::format_string_char_t&lt;S&gt;"/>
      <function name="format" id="GBRJGg0m3+keAEJUCSqqP4KeXCM=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="187" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="r61gWWJQXVvUDaDXNgmBghOfg/s=" name="std::basic_string&lt;Char&gt;"/>
        </return>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="format" id="qoCxgtPcfkF9TGV+3XTaIjrgg8U=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4304" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
        <param name="loc">
          <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="format" id="fSFahqKe5VAj4b/gg+b52dpCCfc=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="550" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
        <param name="ts">
          <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats arguments and returns the result as a string using ANSI escape sequences to specify text formatting.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <mono/>
            <mono> #include &lt;fmt/color.h&gt; std::string message = fmt::format(fmt::emphasis::bold | fg(fmt::color::red), &quot;The answer is {}&quot;, 42); </mono>
            <mono/>
          </para>
          <param name="ts">
            <text>A text style consisting of foreground and background colors and emphasis.</text>
          </param>
          <relates>
            <reference id="WfQjCyuIzYujMyb8t3bk/N6LctU=">text_style</reference>
          </relates>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="format" id="ns8cnl3e9ZxRGxKe9U9aoyJLkLo=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="327" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="5bx1L/rxBWU/p+2HoTPuASf8KE4=" name="std::wstring"/>
        </return>
        <param name="ts">
          <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
        </param>
        <param name="fmt">
          <type id="NtugrcRfKxVa45BZwaAza4/VDiM=" name="wformat_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="detail::format_string_char_t&lt;S&gt;"/>
      <function name="format" id="R7j2XaV3nMNnUeYm7jtgp6rlxcc=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="206" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="r61gWWJQXVvUDaDXNgmBghOfg/s=" name="std::basic_string&lt;Char&gt;"/>
        </return>
        <param name="loc">
          <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
        </param>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <function name="format_system_error" exception-spec="noexcept" id="W9emXGC4HkeSpa9DZeh0vQR7RuE=">
      <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1425" class="def"/>
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4290"/>
      <param name="out">
        <type class="lvalue-reference">
          <pointee-type id="39yu5PIfJfck3rNgsux5MAnKM1Y=" name="detail::buffer&lt;char&gt;"/>
        </type>
      </param>
      <param name="error_code">
        <type name="int"/>
      </param>
      <param name="message">
        <type class="pointer">
          <pointee-type name="char" cv-qualifiers="const"/>
        </type>
      </param>
      <doc>
        <brief>
          <text>Formats an error message for an error returned by an operating system or a language runtime, for example a file opening error, and writes it to </text>
          <mono>out</mono>
          <text>. The format is the same as the one used by </text>
          <mono>std::system_error(ec, message)</mono>
          <text> where </text>
          <mono>ec</mono>
          <text> is </text>
          <mono>std::error_code(error_code, std::generic_category())</mono>
          <text>. It is implementation-defined but normally looks like:</text>
        </brief>
        <para>
          <text>&lt;message&gt;: &lt;system-message&gt;</text>
        </para>
        <para>
          <text>where </text>
          <mono>&lt;message&gt;</mono>
          <text> is the passed message and </text>
          <mono>&lt;system-message&gt;</mono>
          <text> is the system message corresponding to the error code. </text>
          <mono>error_code</mono>
          <text> is a system error code as given by </text>
          <mono>errno</mono>
          <text>.</text>
        </para>
        <param name="out">
          <text>A contiguous memory buffer with an optional growing ability. It is an internal class and shouldn&apos;t be used directly, only via </text>
          <mono>memory_buffer</mono>
          <text>.</text>
        </param>
      </doc>
    </function>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="T" class="type"/>
      <function name="format_to" id="aRfXKdt7Pbevjwr91qberLxpo50=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="178" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="fmt">
          <type id="NtugrcRfKxVa45BZwaAza4/VDiM=" name="wformat_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="N" class="constant" type="size_t"/>
      <tparam name="T" class="type"/>
      <function name="format_to" id="KRXr6b6o5pbdXmiHbrXwYDVXaWk=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2929" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="FcMaMRHxOvVQbAw2nIgv8EwDw8c=" name="format_to_result"/>
        </return>
        <param name="out">
          <type class="lvalue-reference">
            <pointee-type class="array" bounds="N">
              <element-type name="char"/>
            </pointee-type>
          </type>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="T" class="type"/>
      <function name="format_to" id="kp7ODhx6MpimJ3pGJrMltH39DME=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2871" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="+HjRGNZmMtwHAEw+6WDo42XveDI=" name="remove_cvref_t&lt;OutputIt&gt;"/>
        </return>
        <param name="out">
          <type class="rvalue-reference">
            <pointee-type name="OutputIt"/>
          </type>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats </text>
            <mono>args</mono>
            <text> according to specifications in </text>
            <mono>fmt</mono>
            <text>, writes the result to the output iterator </text>
            <mono>out</mono>
            <text> and returns the iterator past the end of the output range. </text>
            <mono>format_to</mono>
            <text> does not append a terminating null character.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>auto out = std::vector&lt;char&gt;(); fmt::format_to(std::back_inserter(out), &quot;{}&quot;, 42);</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="CompiledFormat" class="type"/>
      <tparam name="T" class="type"/>
      <function name="format_to" id="yrYYycwhWuqhPQc/m/PGNcW8xvU=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="470" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="cf">
          <type class="lvalue-reference">
            <pointee-type name="CompiledFormat" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="lvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <function name="format_to" id="DrCFnBCbL8CMBA1wPh0O+NwnJTE=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="504" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param>
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="detail::format_string_char_t&lt;S&gt;"/>
      <function name="format_to" id="hfydcBseno4GckEHt2e+k85mlhk=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="226" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="T" class="type"/>
      <function name="format_to" id="UVoWWqSVMJE4sFsRlzXWvf8smLc=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4319" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="loc">
          <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="T" class="type"/>
      <function name="format_to" id="2KZDVZuH0yEVqdpV4T6uL/B7ars=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="576" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="ts">
          <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats arguments with the given text style, writes the result to the output iterator </text>
            <mono>out</mono>
            <text> and returns the iterator past the end of the output range.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>std::vector&lt;char&gt; out; fmt::format_to(std::back_inserter(out), fmt::emphasis::bold | fg(fmt::color::red), &quot;{}&quot;, 42);</text>
          </para>
          <param name="ts">
            <text>A text style consisting of foreground and background colors and emphasis.</text>
          </param>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="detail::format_string_char_t&lt;S&gt;"/>
      <tparam name="enable" class="constant" type="bool" default="detail::is_output_iterator&lt;OutputIt, Char&gt;::value &amp;&amp; detail::is_exotic_char&lt;Char&gt;::value"/>
      <function name="format_to" requires="enable" id="SkIPwxEbPouw9KF2Ja0SPj69XcM=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="248" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="loc">
          <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
        </param>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="T" class="type"/>
      <function name="format_to_n" id="QAIgaDUe4omVKJgsu3obVB8Rbv8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2902" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="y0Tw2F7PlUfb8rmvNCAuJjH8Y/8=" name="format_to_n_result&lt;OutputIt&gt;"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="n">
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats </text>
            <mono>args</mono>
            <text> according to specifications in </text>
            <mono>fmt</mono>
            <text>, writes up to </text>
            <mono>n</mono>
            <text> characters of the result to the output iterator </text>
            <mono>out</mono>
            <text> and returns the total (not truncated) output size and the iterator past the end of the output range. </text>
            <mono>format_to_n</mono>
            <text> does not append a terminating null character.</text>
          </brief>
          <relates>
            <reference id="y0Tw2F7PlUfb8rmvNCAuJjH8Y/8=">format_to_n_result</reference>
          </relates>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <function name="format_to_n" id="DTsQfx9FfG4gTs9LRVS8dSiByKQ=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="519" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="y0Tw2F7PlUfb8rmvNCAuJjH8Y/8=" name="format_to_n_result&lt;OutputIt&gt;"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="n">
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </param>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="detail::format_string_char_t&lt;S&gt;"/>
      <function name="format_to_n" id="wCVXx7pvJk5Iu4BWJr9yxNKkNqY=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="270" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="y0Tw2F7PlUfb8rmvNCAuJjH8Y/8=" name="format_to_n_result&lt;OutputIt&gt;"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="n">
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </param>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="formatted_size" id="dOLxWhVx3D+PATFgYdPB+49IHvQ=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2937" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="nodiscard"/>
        <return>
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </return>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Returns the number of chars in the output of </text>
            <mono>format(fmt, args...)</mono>
            <text>.</text>
          </brief>
          <returns>
            <text>the number of chars in the output of </text>
            <mono>format(fmt, args...)</mono>
            <text>.</text>
          </returns>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <function name="formatted_size" id="O1gBx/3lDro9CU6/2tuXdsObBBg=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="529" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </return>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="detail::format_string_char_t&lt;S&gt;"/>
      <function name="formatted_size" id="5q88peTZ6lubKZIWuFtYPafDSCA=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="280" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </return>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="formatted_size" id="vz4NesWnsN013V6WoRFqCuZiIgU=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4326" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="nodiscard"/>
        <return>
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </return>
        <param name="loc">
          <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="fprintf" id="uYrwpegLQszfYW8JoOc/FIQ87cA=">
        <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="598" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="int"/>
        </return>
        <param name="f">
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </param>
        <param name="fmt">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <param name="args">
          <type class="lvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T" cv-qualifiers="const"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats </text>
            <mono>args</mono>
            <text> according to specifications in </text>
            <mono>fmt</mono>
            <text> and writes the output to </text>
            <mono>f</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::fprintf(stderr, &quot;Don&apos;t %s!&quot;, &quot;panic&quot;);</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="fprintf" id="nBMysSsDh7L3gxw/Zjo4SVR0EUs=">
        <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="602" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="int"/>
        </return>
        <param name="f">
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </param>
        <param name="fmt">
          <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;wchar_t&gt;"/>
        </param>
        <param name="args">
          <type class="lvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
    </template>
    <function name="gmtime" id="/95/WesUaLCoLKjD0FqM1QyEwi0=">
      <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="500" class="def"/>
      <attr id="has-trailing-return"/>
      <return>
        <type id="t1Rk18ZRYRQAjrwWgiSwTcTZ2oc=" name="tm"/>
      </return>
      <param name="time">
        <type id="q8UCmmB9BohmYzpIYDJGC7yffEo=" name="time_t"/>
      </param>
      <doc>
        <brief>
          <text>Converts given time since epoch as </text>
          <mono>std::time_t</mono>
          <text> value into calendar time, expressed in Coordinated Universal Time (UTC). Unlike </text>
          <mono>std::gmtime</mono>
          <text>, this function is thread-safe on most platforms.</text>
        </brief>
      </doc>
    </function>
    <template>
      <tparam name="Duration" class="type"/>
      <function name="gmtime" id="gWguvBDjFhqPo1k0HEp8RoBJPH0=">
        <file short-path="fmt/chrono.h" source-path="include/fmt/chrono.h" line="535" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="t1Rk18ZRYRQAjrwWgiSwTcTZ2oc=" name="tm"/>
        </return>
        <param name="time_point">
          <type id="8yM6GxEgMxr2AI9FueIYuWRIJJs=" name="sys_time&lt;Duration&gt;"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="group_digits" id="+5fVbAuZ+YISDA4P4GVkGx+8aCg=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4054" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="rlO3e/ND0s/1pcrHH7W+buHdmSs=" name="group_digits_view&lt;T&gt;"/>
        </return>
        <param name="value">
          <type name="T"/>
        </param>
        <doc>
          <brief>
            <text>Returns a view that formats an integer value using &apos;,&apos; as a locale-independent thousands separator.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::print(&quot;{}&quot;, fmt::group_digits(12345)); // Output: &quot;12,345&quot;</text>
          </para>
          <relates>
            <reference id="rlO3e/ND0s/1pcrHH7W+buHdmSs=">group_digits_view</reference>
          </relates>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="join" id="0wA5kKTOjg3UB/hEhB/Y28AWTic=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="842" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="MOD58GqLPvSW8C/8/clsBr2w6P8=" name="join_view&lt;const T*, const T*&gt;"/>
        </return>
        <param name="list">
          <type id="3tT5Y8vozttMWXrA/fNw4NcDYTE=" name="std::initializer_list&lt;T&gt;"/>
        </param>
        <param name="sep">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <doc>
          <brief>
            <text>Returns an object that formats </text>
            <mono>std::initializer_list</mono>
            <text> with elements separated by </text>
            <mono>sep</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::print(&quot;{}&quot;, fmt::join({1, 2, 3}, &quot;, &quot;)); // Output: &quot;1, 2, 3&quot;</text>
          </para>
          <relates>
            <reference id="MOD58GqLPvSW8C/8/clsBr2w6P8=">join_view</reference>
          </relates>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="join" id="+QvOW6SwzSVaepHxsJAAgSu8ZOE=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="152" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="MOD58GqLPvSW8C/8/clsBr2w6P8=" name="join_view&lt;const T*, const T*, wchar_t&gt;"/>
        </return>
        <param name="list">
          <type id="3tT5Y8vozttMWXrA/fNw4NcDYTE=" name="std::initializer_list&lt;T&gt;"/>
        </param>
        <param name="sep">
          <type id="HQ0Fm1jN2kDbcPtsjbBLQ7ZtXMI=" name="wstring_view"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="Tuple" class="type"/>
      <function name="join" id="hnM7dWNM1jGf/GfJyz3ATkTaX2E=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="827" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type id="ZiEco91u/gY1xe/pQDSxwdXSKKE=" name="tuple_join_view&lt;Tuple, char&gt;"/>
        </return>
        <param name="tuple">
          <type class="lvalue-reference">
            <pointee-type name="Tuple" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="sep">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <doc>
          <brief>
            <text>Returns an object that formats </text>
            <mono>std::tuple</mono>
            <text> with elements separated by </text>
            <mono>sep</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>auto t = std::tuple&lt;int, char&gt;(1, &apos;a&apos;); fmt::print(&quot;{}&quot;, fmt::join(t, &quot;, &quot;)); // Output: 1, a</text>
          </para>
          <returns>
            <text>an object that formats </text>
            <mono>std::tuple</mono>
            <text> with elements separated by </text>
            <mono>sep</mono>
            <text>.</text>
          </returns>
          <relates>
            <reference id="ZiEco91u/gY1xe/pQDSxwdXSKKE=">tuple_join_view</reference>
          </relates>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="Tuple" class="type"/>
      <function name="join" id="q9ikzLsrB32H0bNBobAdOG9lyng=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="158" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="ZiEco91u/gY1xe/pQDSxwdXSKKE=" name="tuple_join_view&lt;Tuple, wchar_t&gt;"/>
        </return>
        <param name="tuple">
          <type class="lvalue-reference">
            <pointee-type name="Tuple" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="sep">
          <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;wchar_t&gt;"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="Range" class="type"/>
      <function name="join" id="OjAwMqA6jC0glREkTL06WlkWPNc=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="811" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="MOD58GqLPvSW8C/8/clsBr2w6P8=" name="join_view&lt;decltype(detail::range_begin(r)), decltype(detail::range_end(r))&gt;"/>
        </return>
        <param name="r">
          <type class="rvalue-reference">
            <pointee-type name="Range"/>
          </type>
        </param>
        <param name="sep">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <doc>
          <brief>
            <text>Returns a view that formats </text>
            <mono>range</mono>
            <text> with elements separated by </text>
            <mono>sep</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>auto v = std::vector&lt;int&gt;{1, 2, 3}; fmt::print(&quot;{}&quot;, fmt::join(v, &quot;, &quot;)); // Output: 1, 2, 3</text>
          </para>
          <para>
            <mono>fmt::join</mono>
            <text> applies passed format specifiers to the range elements:</text>
          </para>
          <para>
            <text>fmt::print(&quot;{:02}&quot;, fmt::join(v, &quot;, &quot;)); // Output: 01, 02, 03</text>
          </para>
          <returns>
            <text>a view that formats </text>
            <mono>range</mono>
            <text> with elements separated by </text>
            <mono>sep</mono>
            <text>.</text>
          </returns>
          <relates>
            <reference id="MOD58GqLPvSW8C/8/clsBr2w6P8=">join_view</reference>
          </relates>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="Range" class="type"/>
      <function name="join" id="oJ6ZfhtJUa8iBtqiBRNXG3GM/MI=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="145" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="MOD58GqLPvSW8C/8/clsBr2w6P8=" name="join_view&lt;decltype(std::begin(range)), decltype(std::end(range)), wchar_t&gt;"/>
        </return>
        <param name="range">
          <type class="rvalue-reference">
            <pointee-type name="Range"/>
          </type>
        </param>
        <param name="sep">
          <type id="HQ0Fm1jN2kDbcPtsjbBLQ7ZtXMI=" name="wstring_view"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="It" class="type"/>
      <tparam name="Sentinel" class="type"/>
      <function name="join" id="I8fuQJED6pxWUjGop1oNAHuEsnA=">
        <file short-path="fmt/ranges.h" source-path="include/fmt/ranges.h" line="792" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="MOD58GqLPvSW8C/8/clsBr2w6P8=" name="join_view&lt;It, Sentinel&gt;"/>
        </return>
        <param name="begin">
          <type name="It"/>
        </param>
        <param name="end">
          <type name="Sentinel"/>
        </param>
        <param name="sep">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <doc>
          <brief>
            <text>Returns a view that formats the iterator range </text>
            <mono>[begin, end)</mono>
            <text> with elements separated by </text>
            <mono>sep</mono>
            <text>.</text>
          </brief>
          <relates>
            <reference id="MOD58GqLPvSW8C/8/clsBr2w6P8=">join_view</reference>
          </relates>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="It" class="type"/>
      <tparam name="Sentinel" class="type"/>
      <function name="join" id="DVGN22TmL8pKhet4mhvciWjLeUo=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="139" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="MOD58GqLPvSW8C/8/clsBr2w6P8=" name="join_view&lt;It, Sentinel, wchar_t&gt;"/>
        </return>
        <param name="begin">
          <type name="It"/>
        </param>
        <param name="end">
          <type name="Sentinel"/>
        </param>
        <param name="sep">
          <type id="HQ0Fm1jN2kDbcPtsjbBLQ7ZtXMI=" name="wstring_view"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="Context" class="type" default="context"/>
      <tparam name="T" class="type"/>
      <tparam name="NUM_ARGS" class="constant" type="int" default="sizeof...(T)"/>
      <tparam name="NUM_NAMED_ARGS" class="constant" type="int" default="detail::count_named_args&lt;T...&gt;()"/>
      <tparam name="DESC" class="constant" type="unsigned long long" default="detail::make_descriptor&lt;Context, T...&gt;()"/>
      <function name="make_format_args" id="VbebZfjb3d/y8l8QAjujo6alN4I=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2820" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type id="H/ckjH4BT3xF+uO/5T/gK1HrIH4=" name="detail::format_arg_store&lt;Context, NUM_ARGS, NUM_NAMED_ARGS, DESC&gt;"/>
        </return>
        <param name="args">
          <type class="lvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="Char" class="type" default="char"/>
      <tparam name="T" class="type"/>
      <function name="make_printf_args" id="FeHAF1at0kGMkWJlThGmkL4RSI0=">
        <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="542" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type class="decltype" operand="fmt::make_format_args&lt;basic_printf_context&lt;Char&gt;&gt;(args...)">
          </type>
        </return>
        <param name="args">
          <type class="lvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Constructs an </text>
            <mono>format_arg_store</mono>
            <text> object that contains references to arguments and can be implicitly converted to </text>
            <mono>printf_args</mono>
            <text>.</text>
          </brief>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="make_wformat_args" id="nQZzyMwdo+bpvtgIlb25iOUW2yM=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="125" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type class="decltype" operand="fmt::make_format_args&lt;wformat_context&gt;(args...)">
          </type>
        </return>
        <param name="args">
          <type class="lvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="max_of" id="3ZIzu7nwOvBC8o1xOoZscSQUz1w=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="350" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type name="T"/>
        </return>
        <param name="a">
          <type name="T"/>
        </param>
        <param name="b">
          <type name="T"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="min_of" id="DOl6HZaXiqEyAUy3ZNo0aOo4fp8=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="347" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type name="T"/>
        </return>
        <param name="a">
          <type name="T"/>
        </param>
        <param name="b">
          <type name="T"/>
        </param>
      </function>
    </template>
    <function name="operator|" exception-spec="noexcept" id="YozR1RKW1VtSENFv0nmSKUjOnEM=">
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="359" class="def"/>
      <attr id="has-trailing-return"/>
      <attr id="constexpr-kind" name="constexpr" value="1"/>
      <attr id="operator" name="bitor" value="12"/>
      <return>
        <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
      </return>
      <param name="lhs">
        <type id="4ZCZD+aEfVaD9/wzkw6pOhNh3mI=" name="emphasis"/>
      </param>
      <param name="rhs">
        <type id="4ZCZD+aEfVaD9/wzkw6pOhNh3mI=" name="emphasis"/>
      </param>
      <doc>
        <brief>
          <text>Bitwise disjunction operator</text>
        </brief>
        <returns>
          <text>A text style consisting of foreground and background colors and emphasis.</text>
        </returns>
        <param name="lhs">
          <text>The left operand</text>
        </param>
        <param name="rhs">
          <text>The right operand</text>
        </param>
        <relates>
          <reference id="4ZCZD+aEfVaD9/wzkw6pOhNh3mI=">emphasis</reference>
          <reference id="WfQjCyuIzYujMyb8t3bk/N6LctU=">text_style</reference>
        </relates>
      </doc>
    </function>
    <function name="operator|" id="Bi4eSBvnPM/sPxc6IX+FXtludUc=">
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="300" class="def"/>
      <attr id="has-trailing-return"/>
      <attr id="constexpr-kind" name="constexpr" value="1"/>
      <attr id="operator" name="bitor" value="12"/>
      <return>
        <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
      </return>
      <param name="lhs">
        <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
      </param>
      <param name="rhs">
        <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
      </param>
      <doc>
        <brief>
          <text>Bitwise disjunction operator</text>
        </brief>
        <returns>
          <text>A text style consisting of foreground and background colors and emphasis.</text>
        </returns>
        <param name="lhs">
          <text>The left operand</text>
        </param>
        <param name="rhs">
          <text>The right operand</text>
        </param>
      </doc>
    </function>
    <template>
      <tparam name="T" class="type"/>
      <function name="print" id="MHpYAVXD0OPd0j7euh4owSqIxhA=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2958" class="def"/>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats </text>
            <mono>args</mono>
            <text> according to specifications in </text>
            <mono>fmt</mono>
            <text> and writes the output to </text>
            <mono>stdout</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::print(&quot;The answer is {}.&quot;, 42);</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="print" id="c8OECCzPJA2GXsyxCXg5ytlU5R4=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="307" class="def"/>
        <param name="fmt">
          <type id="NtugrcRfKxVa45BZwaAza4/VDiM=" name="wformat_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <function name="print" id="F01YyeQLQZZEd1Ln8FzhXxvgAt8=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="545" class="def"/>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="print" id="xRPKeW3w55VRaLFBUKX0XnbYoaU=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="526" class="def"/>
        <param name="ts">
          <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats a string and prints it to stdout using ANSI escape sequences to specify text formatting.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::print(fmt::emphasis::bold | fg(fmt::color::red), &quot;Elapsed time: {0:.2f} seconds&quot;, 1.23);</text>
          </para>
          <param name="ts">
            <text>A text style consisting of foreground and background colors and emphasis.</text>
          </param>
          <relates>
            <reference id="WfQjCyuIzYujMyb8t3bk/N6LctU=">text_style</reference>
          </relates>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="print" id="qJ9eSAfn3SXvKMkkBbZrmHH4514=">
        <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="150" class="def"/>
        <param name="os">
          <type class="lvalue-reference">
            <pointee-type id="qVB6RaYxnISW025SIv8LrTS8AP4=" name="std::ostream"/>
          </type>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Prints formatted data to the stream </text>
            <mono>os</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::print(cerr, &quot;Don&apos;t {}!&quot;, &quot;panic&quot;);</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="print" id="W2vGFcAHbwORHJRT4MFKUFkhtbk=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="339" class="def"/>
        <param name="os">
          <type class="lvalue-reference">
            <pointee-type id="WO09I1a/xot0dPk6ykUbGVnd/YA=" name="std::wostream"/>
          </type>
        </param>
        <param name="fmt">
          <type id="NtugrcRfKxVa45BZwaAza4/VDiM=" name="wformat_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="print" id="BQW/JN7HaBeU7Eas/3/X4IW87d0=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2975" class="def"/>
        <param name="f">
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats </text>
            <mono>args</mono>
            <text> according to specifications in </text>
            <mono>fmt</mono>
            <text> and writes the output to the file </text>
            <mono>f</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::print(stderr, &quot;Don&apos;t {}!&quot;, &quot;panic&quot;);</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="print" id="4/ItgTep922HsNvdaIC0tzXuXoE=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="302" class="def"/>
        <param name="f">
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </param>
        <param name="fmt">
          <type id="NtugrcRfKxVa45BZwaAza4/VDiM=" name="wformat_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="S" class="type"/>
      <tparam name="T" class="type"/>
      <function name="print" id="nOw0wYulKOFRTkT1vAgbgVqblJ4=">
        <file short-path="fmt/compile.h" source-path="include/fmt/compile.h" line="537" class="def"/>
        <param name="f">
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </param>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="print" id="Gl3SqlygXbHSHGTIDlJ+tTaFC/A=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="512" class="def"/>
        <param name="f">
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </param>
        <param name="ts">
          <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats a string and prints it to the specified file stream using ANSI escape sequences to specify text formatting.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::print(fmt::emphasis::bold | fg(fmt::color::red), &quot;Elapsed time: {0:.2f} seconds&quot;, 1.23);</text>
          </para>
          <param name="ts">
            <text>A text style consisting of foreground and background colors and emphasis.</text>
          </param>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="printf" id="WzuY9JDWvQUz1Oc0QoF/Ffa5Di4=">
        <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="616" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="int"/>
        </return>
        <param name="fmt">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <param name="args">
          <type class="lvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T" cv-qualifiers="const"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats </text>
            <mono>args</mono>
            <text> according to specifications in </text>
            <mono>fmt</mono>
            <text> and writes the output to </text>
            <mono>stdout</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::printf(&quot;Elapsed time: %.2f seconds&quot;, 1.23);</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="println" id="TeFdWKNTxBd8qTUZnqMc2gU5AMw=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2996" class="def"/>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats </text>
            <mono>args</mono>
            <text> according to specifications in </text>
            <mono>fmt</mono>
            <text> and writes the output to </text>
            <mono>stdout</mono>
            <text> followed by a newline.</text>
          </brief>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="println" id="+yF3NMY8vNXZVlzVKnzMKiY2lT0=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="316" class="def"/>
        <param name="fmt">
          <type id="NtugrcRfKxVa45BZwaAza4/VDiM=" name="wformat_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="println" id="L83zhQbEOhr1CSCPTSDmlPIgK6s=">
        <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="159" class="def"/>
        <param name="os">
          <type class="lvalue-reference">
            <pointee-type id="qVB6RaYxnISW025SIv8LrTS8AP4=" name="std::ostream"/>
          </type>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="println" id="UX3O51xHSSvdrY3QGJuLOtTG/Cs=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="344" class="def"/>
        <param name="os">
          <type class="lvalue-reference">
            <pointee-type id="WO09I1a/xot0dPk6ykUbGVnd/YA=" name="std::wostream"/>
          </type>
        </param>
        <param name="fmt">
          <type id="NtugrcRfKxVa45BZwaAza4/VDiM=" name="wformat_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="println" id="TbxgD2HJDTPLbp/iizOwT1ke8Qk=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2986" class="def"/>
        <param name="f">
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats </text>
            <mono>args</mono>
            <text> according to specifications in </text>
            <mono>fmt</mono>
            <text> and writes the output to the file </text>
            <mono>f</mono>
            <text> followed by a newline.</text>
          </brief>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="println" id="S0WyYFJduqpHoTKorph0/3SwwVc=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="311" class="def"/>
        <param name="f">
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </param>
        <param name="fmt">
          <type id="NtugrcRfKxVa45BZwaAza4/VDiM=" name="wformat_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="ptr" id="H/7E4LXMDUVCbthNSwZz3Ld94s8=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3975" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type class="pointer">
            <pointee-type name="void" cv-qualifiers="const"/>
          </type>
        </return>
        <param name="p">
          <type name="T"/>
        </param>
        <doc>
          <brief>
            <text>Converts </text>
            <mono>p</mono>
            <text> to </text>
            <mono>const void*</mono>
            <text> for pointer formatting.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>auto s = fmt::format(&quot;{}&quot;, fmt::ptr(p));</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="ptr" id="QwQj9G/7NsXAERGLTr1SAaIFk1g=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="279" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type class="pointer">
            <pointee-type name="void" cv-qualifiers="const"/>
          </type>
        </return>
        <param name="p">
          <type class="lvalue-reference">
            <pointee-type id="Z/7vJCCzHsNusyigUHSxduYuAl8=" name="std::shared_ptr&lt;T&gt;" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="Deleter" class="type"/>
      <function name="ptr" id="8iXb58LKETofYjrc469jdJ7u7Js=">
        <file short-path="fmt/std.h" source-path="include/fmt/std.h" line="275" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type class="pointer">
            <pointee-type name="void" cv-qualifiers="const"/>
          </type>
        </return>
        <param name="p">
          <type class="lvalue-reference">
            <pointee-type id="QknxeXJ9BkZ79wTrIdJ95gCME88=" name="std::unique_ptr&lt;T, Deleter&gt;" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
    </template>
    <function name="report_error" id="77qbY+yg+MkrdvTcDhSo7JG+oLQ=">
      <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="138" class="def"/>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="663"/>
      <attr id="is-no-return"/>
      <param name="message">
        <type class="pointer">
          <pointee-type name="char" cv-qualifiers="const"/>
        </type>
      </param>
      <doc>
        <brief>
          <text>Reports a format error at compile time or, via a </text>
          <mono>format_error</mono>
          <text> exception, at runtime.</text>
        </brief>
      </doc>
    </function>
    <function name="report_system_error" exception-spec="noexcept" id="+t/qSEfx893efmcbHc3cKltilPE=">
      <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1436" class="def"/>
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4295"/>
      <param name="error_code">
        <type name="int"/>
      </param>
      <param name="message">
        <type class="pointer">
          <pointee-type name="char" cv-qualifiers="const"/>
        </type>
      </param>
    </function>
    <function name="runtime" id="puLJolTHk9nbKd/bdKG09tkXj7s=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2733" class="def"/>
      <attr id="has-trailing-return"/>
      <return>
        <type id="ti3hJbGY3+/R8bZ1c5tJXro3eng=" name="runtime_format_string&lt;&gt;"/>
      </return>
      <param name="s">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <doc>
        <brief>
          <text>Creates a runtime format string.</text>
        </brief>
        <para>
          <bold>Example</bold>
          <text>:</text>
        </para>
        <para>
          <text>// Check format string at runtime instead of compile-time. fmt::print(fmt::runtime(&quot;{:d}&quot;), &quot;I am not a number&quot;);</text>
        </para>
        <relates>
          <reference id="ti3hJbGY3+/R8bZ1c5tJXro3eng=">runtime_format_string</reference>
        </relates>
      </doc>
    </function>
    <function name="runtime" id="bUitcH2E15p0W+UK+6Sl8f1eaSs=">
      <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="121" class="def"/>
      <attr id="has-trailing-return"/>
      <return>
        <type id="ti3hJbGY3+/R8bZ1c5tJXro3eng=" name="runtime_format_string&lt;wchar_t&gt;"/>
      </return>
      <param name="s">
        <type id="HQ0Fm1jN2kDbcPtsjbBLQ7ZtXMI=" name="wstring_view"/>
      </param>
    </function>
    <template>
      <tparam name="T" class="type"/>
      <function name="sprintf" id="qc0zRTiWbjwHQ2WAGL97WXy4hAk=">
        <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="569" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
        <param name="fmt">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <param name="args">
          <type class="lvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T" cv-qualifiers="const"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Formats </text>
            <mono>args</mono>
            <text> according to specifications in </text>
            <mono>fmt</mono>
            <text> and returns the result as as string.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>std::string message = fmt::sprintf(&quot;The answer is %d&quot;, 42);</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="sprintf" id="v93VdEsNRE7NSyNfr5Jncv1eKwY=">
        <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="573" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="5bx1L/rxBWU/p+2HoTPuASf8KE4=" name="std::wstring"/>
        </return>
        <param name="fmt">
          <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;wchar_t&gt;"/>
        </param>
        <param name="args">
          <type class="lvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="streamed" id="akg2qEqwJHEFaWyfQvakvMINfi0=">
        <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="111" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type id="DK31NYvCSz7YORa71JSElOEApeM=" name="detail::streamed_view&lt;T&gt;"/>
        </return>
        <param name="value">
          <type class="lvalue-reference">
            <pointee-type name="T" cv-qualifiers="const"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Returns a view that formats </text>
            <mono>value</mono>
            <text> via an ostream </text>
            <mono>operator&lt;&lt;</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::print(&quot;Current thread id: {}n&quot;, fmt::streamed(std::this_thread::get_id()));</text>
          </para>
          <returns>
            <text>a view that formats </text>
            <mono>value</mono>
            <text> via an ostream </text>
            <mono>operator&lt;&lt;</mono>
            <text>.</text>
          </returns>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="styled" id="iySgQqtylYHdZUpa/+StP4Oje7o=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="628" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type id="FR3zYHDK9RC7jonsuYBR1i90aeY=" name="detail::styled_arg&lt;remove_cvref_t&lt;T&gt;&gt;"/>
        </return>
        <param name="value">
          <type class="lvalue-reference">
            <pointee-type name="T" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="ts">
          <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
        </param>
        <doc>
          <brief>
            <text>Returns an argument that will be formatted using ANSI escape sequences, to be used in a formatting function.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>fmt::print(&quot;Elapsed time: {0:.2f} seconds&quot;, fmt::styled(1.23, fmt::fg(fmt::color::green) | fmt::bg(fmt::color::blue)));</text>
          </para>
          <param name="ts">
            <text>A text style consisting of foreground and background colors and emphasis.</text>
          </param>
        </doc>
      </function>
    </template>
    <function name="system_category" exception-spec="noexcept" id="+s6ZsmVt5aKtXTYrYo/OcWzGHao=">
      <file short-path="fmt/os.h" source-path="include/fmt/os.h" line="159" class="def"/>
      <attr id="has-trailing-return"/>
      <return>
        <type class="lvalue-reference">
          <pointee-type id="bLSHoadnEpU5ynoHMjF81yyXKj0=" name="std::error_category" cv-qualifiers="const"/>
        </type>
      </return>
    </function>
    <template>
      <tparam name="T" class="type"/>
      <function name="system_error" id="iEh/wN/a78tkBII4eVPO2l/UMK4=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4271" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="WWWBg0HpPoVtLDCPFCavlBp7/6s=" name="std::system_error"/>
        </return>
        <param name="error_code">
          <type name="int"/>
        </param>
        <param name="fmt">
          <type id="dzHiJPOZBvDIj+sP+Y5ZdfM3UWw=" name="format_string&lt;T...&gt;"/>
        </param>
        <param name="args">
          <type class="rvalue-reference" is-pack="1">
            <pointee-type is-pack="1" name="T"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Constructs </text>
            <mono>std::system_error</mono>
            <text> with a message formatted with </text>
            <mono>fmt::format(fmt, args...)</mono>
            <text>. </text>
            <mono>error_code</mono>
            <text> is a system error code as given by </text>
            <mono>errno</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>// This throws std::system_error with the description // cannot open file &apos;madeup&apos;: No such file or directory // or similar (system message may vary). const char* filename = &quot;madeup&quot;; FILE* file = fopen(filename, &quot;r&quot;); if (!file) throw fmt::system_error(errno, &quot;cannot open file &apos;{}&apos;&quot;, filename);</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="to_string" id="NNAmO2jFHkEy7SAE9n784Sfg6tY=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4359" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="nodiscard"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
        <param name="value">
          <type name="T"/>
        </param>
        <doc>
          <brief>
            <text>Converts </text>
            <mono>value</mono>
            <text> to </text>
            <mono>std::string</mono>
            <text> using the default format for type </text>
            <mono>T</mono>
            <text>.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>std::string answer = fmt::to_string(42);</text>
          </para>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="to_string" id="MHI/BN1KvkXhHvhB32eGcjsV4nA=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4367" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="nodiscard"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
        <param name="value">
          <type class="lvalue-reference">
            <pointee-type name="T" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="to_string" id="GmQNyOsaEswGpc1yVsKN7wmW3dE=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4373" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <attr id="nodiscard"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
        <param name="value">
          <type class="lvalue-reference">
            <pointee-type name="T" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="SIZE" class="constant" type="size_t"/>
      <function name="to_string" id="uqQk4LnXx9X7xPXPAxBfVyma6/s=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="921" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="nodiscard"/>
        <return>
          <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
        </return>
        <param name="buf">
          <type class="lvalue-reference">
            <pointee-type id="2uaq17JL26DdKAuTx0cQWC81+co=" name="basic_memory_buffer&lt;char, SIZE&gt;" cv-qualifiers="const"/>
          </type>
        </param>
      </function>
    </template>
    <template>
      <tparam name="T" class="type"/>
      <function name="to_wstring" id="OA7ae+tFngbXRaF0bmQA56rAmXY=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="350" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="5bx1L/rxBWU/p+2HoTPuASf8KE4=" name="std::wstring"/>
        </return>
        <param name="value">
          <type class="lvalue-reference">
            <pointee-type name="T" cv-qualifiers="const"/>
          </type>
        </param>
        <doc>
          <brief>
            <text>Converts </text>
            <mono>value</mono>
            <text> to </text>
            <mono>std::wstring</mono>
            <text> using the default format for type </text>
            <mono>T</mono>
            <text>.</text>
          </brief>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="Enum" class="type"/>
      <function name="underlying" exception-spec="noexcept" id="U82M4XqZ+SxtgdOdKf4POhIqvRQ=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="3988" class="def"/>
        <attr id="has-trailing-return"/>
        <attr id="constexpr-kind" name="constexpr" value="1"/>
        <return>
          <type id="FHpL6DXACN9auIVcn4EtN0Zat4s=" name="underlying_t&lt;Enum&gt;"/>
        </return>
        <param name="e">
          <type name="Enum"/>
        </param>
        <doc>
          <brief>
            <text>Converts </text>
            <mono>e</mono>
            <text> to the underlying type.</text>
          </brief>
          <para>
            <bold>Example</bold>
            <text>:</text>
          </para>
          <para>
            <text>enum class color { red, green, blue }; auto s = fmt::format(&quot;{}&quot;, fmt::underlying(color::red)); // s == &quot;0&quot;</text>
          </para>
        </doc>
      </function>
    </template>
    <function name="vformat" id="g73FU/EJiWfN4IZ4GTsKaB+2Cto=">
      <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1441" class="def"/>
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4335"/>
      <attr id="has-trailing-return"/>
      <return>
        <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
      </return>
      <param name="fmt">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <param name="args">
        <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
      </param>
    </function>
    <template>
      <tparam name="Char" class="type"/>
      <function name="vformat" id="iOxZCAGtQIZ9UbXMdw7zXJeD+g0=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="164" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="r61gWWJQXVvUDaDXNgmBghOfg/s=" name="std::basic_string&lt;Char&gt;"/>
        </return>
        <param name="fmt">
          <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
        </param>
        <param name="args">
          <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;buffered_context&lt;Char&gt;&gt;"/>
        </param>
      </function>
    </template>
    <function name="vformat" id="s0SULJWGjhLQBAKICNvUcjHF/1c=">
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4297" class="def"/>
      <attr id="has-trailing-return"/>
      <return>
        <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
      </return>
      <param name="loc">
        <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
      </param>
      <param name="fmt">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <param name="args">
        <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
      </param>
    </function>
    <function name="vformat" id="XP02ASZs8koVEVOD5FkWP38Oeo0=">
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="531" class="def"/>
      <attr id="has-trailing-return"/>
      <return>
        <type id="a9JxwNnA7OH+Xwkna7uYgB3ILOw=" name="std::string"/>
      </return>
      <param name="ts">
        <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
      </param>
      <param name="fmt">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <param name="args">
        <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
      </param>
    </function>
    <function name="vformat" id="Ygj9rdmo4+8rixyqkWp5TnAXy+A=">
      <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="320" class="def"/>
      <attr id="has-trailing-return"/>
      <return>
        <type id="5bx1L/rxBWU/p+2HoTPuASf8KE4=" name="std::wstring"/>
      </return>
      <param name="ts">
        <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
      </param>
      <param name="fmt">
        <type id="HQ0Fm1jN2kDbcPtsjbBLQ7ZtXMI=" name="wstring_view"/>
      </param>
      <param name="args">
        <type id="H6eSBwDomKGoiPQ2gGRiQVzlAik=" name="wformat_args"/>
      </param>
    </function>
    <template>
      <tparam name="S" class="type"/>
      <tparam name="Char" class="type" default="detail::format_string_char_t&lt;S&gt;"/>
      <function name="vformat" id="eLLbVVxJ+61DVZCFvssy6fbMlYs=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="196" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="r61gWWJQXVvUDaDXNgmBghOfg/s=" name="std::basic_string&lt;Char&gt;"/>
        </return>
        <param name="loc">
          <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
        </param>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;buffered_context&lt;Char&gt;&gt;"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="N" class="constant" type="size_t"/>
      <function name="vformat_to" id="cIcrxraiA/k98wGKw33Dt55zwNY=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2922" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="FcMaMRHxOvVQbAw2nIgv8EwDw8c=" name="format_to_result"/>
        </return>
        <param name="out">
          <type class="lvalue-reference">
            <pointee-type class="array" bounds="N">
              <element-type name="char"/>
            </pointee-type>
          </type>
        </param>
        <param name="fmt">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <param name="args">
          <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <function name="vformat_to" id="8lP03xtbPisBlpn6Gd+1o/HVi2M=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2851" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="+HjRGNZmMtwHAEw+6WDo42XveDI=" name="remove_cvref_t&lt;OutputIt&gt;"/>
        </return>
        <param name="out">
          <type class="rvalue-reference">
            <pointee-type name="OutputIt"/>
          </type>
        </param>
        <param name="fmt">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <param name="args">
          <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
        </param>
        <doc>
          <brief>
            <text>Formats a string and writes the output to </text>
            <mono>out</mono>
            <text>.</text>
          </brief>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="S" class="type"/>
      <tparam name="Char" class="type" default="detail::format_string_char_t&lt;S&gt;"/>
      <function name="vformat_to" id="Hsmn2aRd0XEGV0Vj04OUS3rXZqE=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="215" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;buffered_context&lt;Char&gt;&gt;"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <function name="vformat_to" id="mD47QGUGalMxrHWVBLRJzcE4YVo=">
        <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4310" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="loc">
          <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
        </param>
        <param name="fmt">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <param name="args">
          <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <function name="vformat_to" id="jb2CKKPfU6xLb0w5V1X47G4jtsI=">
        <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="557" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="ts">
          <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
        </param>
        <param name="fmt">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <param name="args">
          <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
        </param>
        <doc>
          <brief>
            <text>Formats a string with the given text_style and writes the output to </text>
            <mono>out</mono>
            <text>.</text>
          </brief>
          <param name="ts">
            <text>A text style consisting of foreground and background colors and emphasis.</text>
          </param>
        </doc>
      </function>
    </template>
    <template>
      <tparam name="S" class="type"/>
      <tparam name="OutputIt" class="type"/>
      <tparam name="Args" class="type"/>
      <tparam name="Char" class="type" default="detail::format_string_char_t&lt;S&gt;"/>
      <function name="vformat_to" id="kEWd7MEIi3Kj8jCVIXAXiyA9Mxg=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="236" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="OutputIt"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="loc">
          <type id="H/TtPQcaxkrUdQl9aYsK2kkFJDU=" name="locale_ref"/>
        </param>
        <param name="fmt">
          <type class="lvalue-reference">
            <pointee-type name="S" cv-qualifiers="const"/>
          </type>
        </param>
        <param name="args">
          <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;buffered_context&lt;Char&gt;&gt;"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="T" class="type"/>
      <function name="vformat_to_n" id="odxW7IBxyXIP+50e56VaEqZD3vQ=">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2886" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="y0Tw2F7PlUfb8rmvNCAuJjH8Y/8=" name="format_to_n_result&lt;OutputIt&gt;"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="n">
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </param>
        <param name="fmt">
          <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
        </param>
        <param name="args">
          <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="OutputIt" class="type"/>
      <tparam name="Char" class="type"/>
      <tparam name="Args" class="type"/>
      <function name="vformat_to_n" id="932rZgtBPErZP6+B4mUMV4JBGns=">
        <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="258" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="y0Tw2F7PlUfb8rmvNCAuJjH8Y/8=" name="format_to_n_result&lt;OutputIt&gt;"/>
        </return>
        <param name="out">
          <type name="OutputIt"/>
        </param>
        <param name="n">
          <type id="ND3ECth5WhRALGaA/5UDo+gvs8c=" name="size_t"/>
        </param>
        <param name="fmt">
          <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
        </param>
        <param name="args">
          <type id="bl1BKgITa2CMNs/QdT5SutEb5pI=" name="basic_format_args&lt;buffered_context&lt;Char&gt;&gt;"/>
        </param>
      </function>
    </template>
    <template>
      <tparam name="Char" class="type"/>
      <function name="vfprintf" id="p5yuQIppfv2qvNcgFSmspbmiRTM=">
        <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="579" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type name="int"/>
        </return>
        <param name="f">
          <type class="pointer">
            <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
          </type>
        </param>
        <param name="fmt">
          <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
        </param>
        <param name="args">
          <type name="vprintf_args&lt;Char&gt;::type"/>
        </param>
      </function>
    </template>
    <function name="vprint" id="MbuXBC8akbq+ntZ8WtMZopsa2cw=">
      <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1751" class="def"/>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2945"/>
      <param name="fmt">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <param name="args">
        <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
      </param>
    </function>
    <function name="vprint" id="TbHkmqtIY1P5LawV29AO9xx5FBI=">
      <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="298" class="def"/>
      <param name="fmt">
        <type id="HQ0Fm1jN2kDbcPtsjbBLQ7ZtXMI=" name="wstring_view"/>
      </param>
      <param name="args">
        <type id="H6eSBwDomKGoiPQ2gGRiQVzlAik=" name="wformat_args"/>
      </param>
    </function>
    <function name="vprint" id="6EmTUnO2CK2D1euEMgXBNSQMOXA=">
      <file short-path="fmt/ostream.h" source-path="include/fmt/ostream.h" line="116" class="def"/>
      <param name="os">
        <type class="lvalue-reference">
          <pointee-type id="qVB6RaYxnISW025SIv8LrTS8AP4=" name="std::ostream"/>
        </type>
      </param>
      <param name="fmt">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <param name="args">
        <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
      </param>
    </function>
    <function name="vprint" id="GSpBJh1JPXTlVjaWhysGCCr62bc=">
      <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="333" class="def"/>
      <param name="os">
        <type class="lvalue-reference">
          <pointee-type id="WO09I1a/xot0dPk6ykUbGVnd/YA=" name="std::wostream"/>
        </type>
      </param>
      <param name="fmt">
        <type id="HQ0Fm1jN2kDbcPtsjbBLQ7ZtXMI=" name="wstring_view"/>
      </param>
      <param name="args">
        <type id="H6eSBwDomKGoiPQ2gGRiQVzlAik=" name="wformat_args"/>
      </param>
    </function>
    <function name="vprint" id="DwWFGqys53KYPHU+x21L3FYCyco=">
      <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1737" class="def"/>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2946"/>
      <param name="f">
        <type class="pointer">
          <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
        </type>
      </param>
      <param name="fmt">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <param name="args">
        <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
      </param>
    </function>
    <function name="vprint" id="fiw3lCz4B5rHU/8uRbDXi8BEb4A=">
      <file short-path="fmt/xchar.h" source-path="include/fmt/xchar.h" line="290" class="def"/>
      <param name="f">
        <type class="pointer">
          <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
        </type>
      </param>
      <param name="fmt">
        <type id="HQ0Fm1jN2kDbcPtsjbBLQ7ZtXMI=" name="wstring_view"/>
      </param>
      <param name="args">
        <type id="H6eSBwDomKGoiPQ2gGRiQVzlAik=" name="wformat_args"/>
      </param>
    </function>
    <function name="vprint" id="YEHNGBcv50jqodYBN6KtzxZkGtc=">
      <file short-path="fmt/color.h" source-path="include/fmt/color.h" line="497" class="def"/>
      <param name="f">
        <type class="pointer">
          <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
        </type>
      </param>
      <param name="ts">
        <type id="WfQjCyuIzYujMyb8t3bk/N6LctU=" name="text_style"/>
      </param>
      <param name="fmt">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <param name="args">
        <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
      </param>
    </function>
    <function name="vprint_buffered" id="cf0CwFFivZj08fhmTrPX+qIvT2Q=">
      <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1731" class="def"/>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2948"/>
      <param name="f">
        <type class="pointer">
          <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
        </type>
      </param>
      <param name="fmt">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <param name="args">
        <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
      </param>
    </function>
    <function name="vprintln" id="5sWiZJm9jduCKps2dNmPop5ZaqA=">
      <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="1744" class="def"/>
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2947"/>
      <param name="f">
        <type class="pointer">
          <pointee-type id="cyANA/BvfGVZ6joa+5V4bSiqqAo=" name="FILE"/>
        </type>
      </param>
      <param name="fmt">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <param name="args">
        <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
      </param>
    </function>
    <template>
      <tparam name="Char" class="type"/>
      <function name="vsprintf" id="/FVj1rBeksSyD6+tdA7TizliKCo=">
        <file short-path="fmt/printf.h" source-path="include/fmt/printf.h" line="552" class="def"/>
        <attr id="has-trailing-return"/>
        <return>
          <type id="r61gWWJQXVvUDaDXNgmBghOfg/s=" name="std::basic_string&lt;Char&gt;"/>
        </return>
        <param name="fmt">
          <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view&lt;Char&gt;"/>
        </param>
        <param name="args">
          <type name="vprintf_args&lt;Char&gt;::type"/>
        </param>
      </function>
    </template>
    <function name="vsystem_error" id="8hdgvPb5QvXDvFuYtc431EG/3zk=">
      <file short-path="fmt/format-inl.h" source-path="include/fmt/format-inl.h" line="165" class="def"/>
      <file short-path="fmt/format.h" source-path="include/fmt/format.h" line="4253"/>
      <attr id="has-trailing-return"/>
      <return>
        <type id="WWWBg0HpPoVtLDCPFCavlBp7/6s=" name="std::system_error"/>
      </return>
      <param name="error_code">
        <type name="int"/>
      </param>
      <param name="fmt">
        <type id="Wc9SzeuA3M7mfJwWh5HzRvvcRwg=" name="string_view"/>
      </param>
      <param name="args">
        <type id="6f1v+EKXGZMTcg6xzIdoevSmRaw=" name="format_args"/>
      </param>
    </function>
    <function name="operator==" id="4MwXBIle6MbMMIabGeqDieoCPn4=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="599" class="def"/>
      <attr id="has-trailing-return"/>
      <attr id="constexpr-kind" name="constexpr" value="1"/>
      <attr id="operator" name="eq" value="28"/>
      <return>
        <type name="bool"/>
      </return>
      <param name="lhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <param name="rhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <doc>
        <brief>
          <text>Equality operator</text>
        </brief>
        <returns>
          <mono>true</mono>
          <text> if the objects are equal, </text>
          <mono>false</mono>
          <text> otherwise</text>
        </returns>
        <param name="lhs">
          <text>The left operand</text>
        </param>
        <param name="rhs">
          <text>The right operand</text>
        </param>
      </doc>
    </function>
    <function name="operator!=" id="VpiY67ccXIkPIUPNByrE+M9fMag=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="603" class="def"/>
      <attr id="has-trailing-return"/>
      <attr id="operator" name="not_eq" value="29"/>
      <return>
        <type name="bool"/>
      </return>
      <param name="lhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <param name="rhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <doc>
        <brief>
          <text>Inequality operator</text>
        </brief>
        <returns>
          <mono>true</mono>
          <text> if the objects are not equal, </text>
          <mono>false</mono>
          <text> otherwise</text>
        </returns>
        <param name="lhs">
          <text>The left operand</text>
        </param>
        <param name="rhs">
          <text>The right operand</text>
        </param>
      </doc>
    </function>
    <function name="operator&lt;" id="Ncq9XpIvmoGZVWsQiU/Qc8I5XrY=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="606" class="def"/>
      <attr id="has-trailing-return"/>
      <attr id="operator" name="lt" value="30"/>
      <return>
        <type name="bool"/>
      </return>
      <param name="lhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <param name="rhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <doc>
        <brief>
          <text>Less-than operator</text>
        </brief>
        <returns>
          <mono>true</mono>
          <text> if the left object is less than the right object, </text>
          <mono>false</mono>
          <text> otherwise</text>
        </returns>
        <param name="lhs">
          <text>The left operand</text>
        </param>
        <param name="rhs">
          <text>The right operand</text>
        </param>
      </doc>
    </function>
    <function name="operator&lt;=" id="EONMZlljW0GAaNmRrb1hT2SEslo=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="609" class="def"/>
      <attr id="has-trailing-return"/>
      <attr id="operator" name="le" value="31"/>
      <return>
        <type name="bool"/>
      </return>
      <param name="lhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <param name="rhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <doc>
        <brief>
          <text>Less-than-or-equal operator</text>
        </brief>
        <returns>
          <mono>true</mono>
          <text> if the left object is less than or equal to the right object, </text>
          <mono>false</mono>
          <text> otherwise</text>
        </returns>
        <param name="lhs">
          <text>The left operand</text>
        </param>
        <param name="rhs">
          <text>The right operand</text>
        </param>
      </doc>
    </function>
    <function name="operator&gt;" id="JVmcuzDJlsEuODsP0LTq1jwdSAk=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="612" class="def"/>
      <attr id="has-trailing-return"/>
      <attr id="operator" name="gt" value="32"/>
      <return>
        <type name="bool"/>
      </return>
      <param name="lhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <param name="rhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <doc>
        <brief>
          <text>Greater-than operator</text>
        </brief>
        <returns>
          <mono>true</mono>
          <text> if the left object is greater than the right object, </text>
          <mono>false</mono>
          <text> otherwise</text>
        </returns>
        <param name="lhs">
          <text>The left operand</text>
        </param>
        <param name="rhs">
          <text>The right operand</text>
        </param>
      </doc>
    </function>
    <function name="operator&gt;=" id="bbFjW4Nc4Pe8oBQ7hquMp3GA38I=">
      <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="615" class="def"/>
      <attr id="has-trailing-return"/>
      <attr id="operator" name="ge" value="33"/>
      <return>
        <type name="bool"/>
      </return>
      <param name="lhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <param name="rhs">
        <type id="zuie8oCTDFxiYhbnZBUy941aBpQ=" name="basic_string_view"/>
      </param>
      <doc>
        <brief>
          <text>Greater-than-or-equal operator</text>
        </brief>
        <returns>
          <mono>true</mono>
          <text> if the left object is greater than or equal to the right object, </text>
          <mono>false</mono>
          <text> otherwise</text>
        </returns>
        <param name="lhs">
          <text>The left operand</text>
        </param>
        <param name="rhs">
          <text>The right operand</text>
        </param>
      </doc>
    </function>
    <template>
      <tparam name="T" class="type"/>
      <tparam name="Char" class="type" default="char"/>
      <concept name="formattable" id="kvAP20mOerHuR7szJqZbc1E0XSk=" constraint="is_formattable&lt;remove_reference_t&lt;T&gt;, Char&gt;::value">
        <file short-path="fmt/base.h" source-path="include/fmt/base.h" line="2801"/>
      </concept>
    </template>
  </namespace>
</namespace>
</mrdocs>
